반응형
CONCAT 에 대해서는 아래 참고 포스팅을 참고 바란다.
Group By 별로 특정 컬럼을 CONCAT 해서 보여주고 싶을 경우
GROUP_CONCAT을 사용한다.
사용법은 아래와 같다.
ID | NAME | AGE |
test1 | AAA | 1 |
test2 | BBB | 2 |
test2 | CCC | 3 |
여기에서
SELECT ID, GROUP_CONCAT(NAME) FROM TABLE GROUP BY ID;
를 할 경우
test1 , AAA
test2 , BBB,CCC
이렇게 출력이 된다.
- 정렬
... GROUP_CONCAT(NAME ORDER BY AGE) ... - 구분자 변경
... GROUP_CONCAT(NAME SEPARETOR '-') ... - 중복 제거
... GROUP_CONCAT(DISTINCT NAME) ...
참고 포스팅
https://thenicesj.tistory.com/546
문자열 합치기 방법(concat, StringBuilder, StringBuffer, + ) (23.04.26)
이번 포스팅에서는 다룰 내용은 자바에서 String을 이어주기 위한 방법들이다. 어찌보면 정말 간단하지만 다양한 방법들이 있으니 이 포스팅에서 배워가길 바란다. 연산자 설명 사용법 (HelloWorld)
thenicesj.tistory.com
반응형
'IT > Database' 카테고리의 다른 글
[Oracle] Unix Time To oracle sql (소수점 까지 f 로 ) (13) | 2024.01.25 |
---|---|
[Mysql] Specified key was too long (25) | 2024.01.23 |
UUID 만들기 / UUID,GUID 차이 (19) | 2024.01.05 |
소트 튜닝 (sort 오퍼레이션) (32) | 2024.01.01 |
최대, 최소값(GREATEST, LEAST) (34) | 2023.12.29 |
댓글