CONCAT, GROUP_CONCAT

JYJ·2022년 8월 18일
0

SQL / MySQL

목록 보기
23/25

CONCAT

  • 여러 문자열을 하나로 합치거나 연결

  • SELECT문에 사용


✔ 글자 합치기

SELECT CONCAT('concat', ' ', 'test');

✔ 테이블을 이용하여 글자 합치기

SELECT CONCAT('이름:', name) FROM celeb;




GROUP_CONCAT

  • 여러개의 Row로 되어 있는 데이터를 한개의 값으로 묶어서 가지고오고 싶을때 사용한다.


✔ 부서별 팀원 보기

SELECT b, GROUP_CONCAT(d) AS '부서별 팀원'
FROM dep
GROUP BY b
;


✔ 부서별 팀원 이름을 내침차순으로 보기

SELECT b, GROUP_CONCAT(d ORDER BY d DESC) AS '부서별 팀원 내침차순'
FROM dep
GROUP BY b
;


✔ 구분자(separator)를 이용하여 부서별 팀원 보기

SELECT b,
GROUP_CONCAT(d ORDER BY a DESC SEPARATOR '$$') AS '부서별 팀원'
FROM dep
GROUP BY b
;


profile
Study note

0개의 댓글