728x90
반응형
GROUP_CONCAT([DISTINCT] column_name [ORDER BY column_name ASC|DESC] [SEPARATOR 'separator'])
옵션 설명
- DISTINCT
- 공용화된 값은 제거되고 고유한 값만 연결됩니다.
- 예:GROUP_CONCAT(DISTINCT column_name)
- ORDER BY
- 연결된 커넥터의 관계를 알려드립니다.
- 예:GROUP_CONCAT(column_name ORDER BY column_name DESC)
- SEPARATOR
- 연결된 데이터 사이에 구분을 지정합니다. 그것은 휴식표( ,)입니다.
- 예:GROUP_CONCAT(column_name SEPARATOR '|')
기본 사용
SELECT GROUP_CONCAT(name) AS names
FROM employees;
결과 :HR,Finance,Engineering
구분과 구분자 사용
SELECT GROUP_CONCAT(name ORDER BY name ASC SEPARATOR ' | ') AS sorted_names
FROM employees;
결과 :Alice | Bob | Charlie
728x90
반응형
'DB' 카테고리의 다른 글
[DB][Oracle] FLOOR / TRUNC (0) | 2025.01.04 |
---|---|
[DB][Oracle] ROW_NUMBER() (0) | 2025.01.03 |
[DB][Oracle] 값이 없는 경우 update (0) | 2024.12.02 |
[DB][Oracle] 다중 Insert UNION ALL 사용 (0) | 2024.11.29 |
[DB][Mybatis] size() / length() (0) | 2024.11.28 |