2018년 9월 30일 일요일

[SQL Server] 열 나열 데이터를 행 나열 데이터로 변경하기

사소하지만 열로 나열된 데이터를 1개의 행으로 변경하고 싶을 때가 있다.

그럴 때 유용한 팁이다.

해당 쿼리는 MSSQL에서만 작동하며, mysql에서는 되지 않았다.

-- 열로 나열

SELECT name FROM sys.databases


-- 행으로 나열 ,로 데이터 구분
DECLARE @str NVARCHAR(4000= ''
SELECT @str = @str + ',' + name FROM sys.databases
SELECT @str

댓글 없음:

댓글 쓰기