로딩
요청 처리 중입니다...

[ SQL ] SELECT 으로 출력되는 데이터, row를 한 줄에 출력하기

 [ SQL ] SELECT 으로 출력되는 데이터, row를 한 줄에 출력하기

#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 # 여러줄 # 쿼리문 # 한줄로