#SQL #여러줄 #한줄로 #쿼리문 #row #GROUP_CONCAT #LISTAGG 데이터를 한 번에 출력해서 리스트를 만들 때, 하나의 값에 여러 개의 정보를 담고 있는 경우가 있습니다. 이러한 데이터를 한 줄로 정리해서 출력하는 방법을 알아봅시다.
호텔객실 시설 1202호 WIFI 1202호 스낵바 1202호 TV 1202호 PS5 1406호 WIFI 1406호 TV 이러한 시설을 가진 호텔 객실의 시설을 각 객실마다 정리한다고 해봅시다. [결과] 객실 별 시설들 1202호 WIFI, 스낵바, TV, PS5 1406호 WIFI, TV MySQL GROUP_CONCAT( 컬럼 ORDER BY 컬럼 SEPERATOR 구분자 ) ~ GROUP BY( 컬럼 ) ORACLE LISTAGG( 컬럼 , 구분자 ) WITHIN GROUP( ORDER BY 컬럼 ) MySQL SELECT 호텔객실 GROUP_CONCAT( 시설 SEPERATOR ',' ) FROM 시설테이블 GROUP BY 호...
#
GROUP_CONCAT
#
LISTAGG
#
row
#
SQL
#
여러줄
#
쿼리문
#
한줄로