GROUP_CONCAT로 문자열 통합
- 문자열 출력
SELECT GROUP_CONCAT(NAME) FROM test.user;
- 구분자를 변경하여 문자열 출력
- SEPARATOR 예약어 사용
- GROUP_CONCAT의 기본 구분자는 ','
SELECT GROUP_CONCAT(NAME SEPARATOR '&') FROM test.user;
- 정렬한 이후 구분자를 변경하여 문자열 출력
- ORDER BY 예약어 사용
- 출력하는 문자열 외의 컬럼으로 정렬은 할 수 없다.
SELECT GROUP_CONCAT(NAME ORDER BY NAME SEPARATOR '&') FROM test.user;
- 중복된 값을 제외하고 정렬한 이후 구분자를 변경하여 문자열 출력
- DISTINCT 예약어 사용
SELECT GROUP_CONCAT(DISTINCT NAME ORDER BY NAME SEPARATOR '&') FROM test.user;
- DISTINCT 예약어 사용
'--이전중입니다-- > 이전완료' 카테고리의 다른 글
windows에서 Hosts파일 항상 관리자모드로 실행 (0) | 2019.08.29 |
---|---|
linux에서 원하는 주기로 명령어 실행하는 방법 (0) | 2019.08.29 |
mysql에서 이모지 사용하는 방법 (0) | 2019.08.27 |
docker의 port 마운트 (0) | 2019.08.27 |
dockerfile에서 사용하는 run, cmd, entrypoint, cmd의 차이 (0) | 2019.08.26 |