사소하지만 열로 나열된 데이터를 1개의 행으로 변경하고 싶을 때가 있다.
그럴 때 유용한 팁이다.
해당 쿼리는 MSSQL에서만 작동하며, mysql에서는 되지 않았다.
-- 열로 나열
SELECT name FROM sys.databases
|
-- 행으로 나열 ,로 데이터 구분
DECLARE @str NVARCHAR(4000) = ''
SELECT @str = @str + ',' + name FROM sys.databases
SELECT @str
|
댓글 없음:
댓글 쓰기