프로그래밍/SQL

[MySQL] 컬럼 값을 하나의 문자열로 합치기 (GROUP_CONCAT)

Gooding 2023. 9. 22. 20:44
728x90
반응형

GROUP_CONCAT

지정된 컬럼에서 NULL 아닌 값을 콤마(,) 합쳐 하나의 문자열로 가져오는 함수

 

사용법

SELECT GROUP_CONCAT(컬럼 [, 데이터1, 데이터2 ...]) FROM 테이블명 [WHERE 조건];

 

예시

SELECT GROUP_CONCAT(item, "-", price) AS item_price FROM goods;
-- 곰인형-15000,텀블러-16000,핸드크림-35000
반응형