🛠️Skill/SQL
[SQL문법] GROUP_CONCAT 그룹별 집계
Istj_eff
2022. 12. 14. 23:50
그룹별로 묶어서 한줄로 결과를 보여줘야 할 때 사용
SELECT 컬럼명1
, GROUP_CONAT(컬럼명2 ORDER BY 컬럼명3 SEPERATOR ':')
FROM 테이블명
GROUP BY 컬럼명1
문자들은 기본적으로 ','으로 구분되지만 SEPERATOR를 사용해서 지정할 수 있다.
예) 부서별, 직급별, 입사일별로 직원을 그룹으로 묶어 나열
직원 코드 | 부서 | 직급 |
A0001 | 회계 | 차장 |
A0002 | 인사 | 부장 |
A0003 | 회계 | 팀장 |
A0004 | 인사 | 팀장 |
➡️ 부서별
부서 | 직원 코드 |
회계 | A0001, A0003 |
인사 | A0002,A0004 |
리트코드 문제 예시
[leetcode] 1484. Group Sold Products By The Date / GROUP_CONCAT
1484. Group Sold Products By The Date https://leetcode.com/problems/group-sold-products-by-the-date/ Group Sold Products By The Date - LeetCode Can you solve this real interview question? Group Sold Products By The Date - Table Activities: +-------------+-
dataanalysisdot.tistory.com