[LeetCode/SQL]
📌 1484. Group Sold Products By The Date
풀이
- 판매 날짜별,판매 상품 갯수,상품 이름 출력하기
- Activities테이블에 중복 포함 되어 있음 =>DISTICT 사용하기!
- 상품 이름 출력시, 콤마로 구분하고 상품 이름별로 오름차순 정렬하기
방법
SELECT sell_date
,COUNT(DISTINCT product) AS num_sold
,GROUP_CONCAT(DISTINCT product ORDER BY product ASC seperator ',') AS products
FROM Acivities
GROUP BY sell_date
ORDER BY sell_date
기억하기
`GROUP_CONCAT` 함수는 그룹화된 결과를 문자열로 결합하는 함수이다.
GROUP_CONCAT([DISTINCT] expression [ORDER BY expression] [SEPARATOR separator])
DISTINCT
: 선택적인 키워드로, 중복된 값을 하나로 처리하려면 사용합니다.
expression
: 결합하고자 하는 열 또는 표현식입니다.
ORDER BY expression
: 선택적인 부분으로, 결과를 정렬하려는 경우에 사용합니다.
SEPARATOR separator
: 선택적인 부분으로, 각 값 사이에 삽입할 구분자를 지정합니다.
잘 읽었습니다. 좋은 정보 감사드립니다.