최대 1 분 소요

프로그래머스 사이트 링크

문제

image

image

image

image


코드

ver(1) - GROUP BY 사용

SELECT B.USER_ID, B.NICKNAME, -- 사용자 ID와 닉네임을 출력
       SUM(A.PRICE) AS TOTAL_SALES -- 글 작성자가 판매한 총 금액을 출력
FROM USED_GOODS_BOARD AS A -- USED_GOODS_BOARD 테이블을 A로 부름
JOIN USED_GOODS_USER AS B -- USED_GOODS_USER 테이블을 B로 부름
ON A.WRITER_ID = B.USER_ID -- 글 작성자 ID와 사용자 ID가 일치하는 경우 JOIN
WHERE A.STATUS = 'DONE' -- 글 상태가 'DONE'인 경우 선택
GROUP BY A.WRITER_ID -- 글 작성자 ID별로 그룹화하여 집계
HAVING SUM(PRICE) >= 700000 -- 글 작성자별 총 금액이 700000원 이상인 경우 선택
ORDER BY TOTAL_SALES ASC -- 총 금액을 오름차순으로 정렬하여 출력

댓글남기기