MySQL GROUP_CONCAT 사용하여 여러 컬럼을 하나의 열로 출력
DB Skill/MySQL 2021. 6. 9. 17:38
SELECT GROUP_CONCAT(NAME) AS GCN
, GROUP_CONCAT(NAME SEPARATOR ' ') AS GCN2
, GROUP_CONCAT(AGE ORDER BY AGE DESC SEPARATOR '-') AS GCA
FROM TB1
GROUP_CONCAT(컬럼명) : 해당 테이블 컬럼 데이터를 ',' 단위로 하나의 열로 모아주는 기능
GROUP_CONCAT(컬럼명 SEPARATOR '값') : 저정된 단위로 여러 컬럼을 하나의 열로 모아주는 기능
GROUP_CONCAT(컬럼명 ORDER BY 값 ASC/DESC) : 오름/내림 차순 결과를 하나의 열로 모아주는 기능
참고자료
https://wakestand.tistory.com/577?category=835537
'DB Skill > MySQL' 카테고리의 다른 글
[MySQL] regexp 복잡한 패턴 매칭 (0) | 2021.12.31 |
---|---|
Mysql Date and Time functions (0) | 2021.12.10 |
Mysql like 조건에 역슬래쉬 포함하여 검색 (0) | 2021.12.10 |
MySQL Query 결과 File로 저장 (0) | 2021.07.09 |
MySQL 계정 및 권한 관리 (0) | 2021.07.06 |