본문 바로가기
프로그래머스/코딩테스트 연습

SQL lv3 조건에 맞는 사용자와 총 거래금액 조회하기

by 포잉띠 2024. 4. 22.

SELECT u.USER_ID, u.NICKNAME, sum(b.PRICE) AS TOTAL_SALES
FROM USED_GOODS_BOARD b
JOIN USED_GOODS_USER u on b.WRITER_ID = u.USER_ID
WHERE b.STATUS = "DONE"
GROUP BY 1, 2
HAVING TOTAL_SALES >= 700000 
ORDER BY TOTAL_SALES

 

총 거래금액을 조회하기 위해 sum 사용했다.

완료된 거래를  WHERE b.STATUS = "DONE" 사용하여 필터링 했다.

그룹화 된 user, nickname 의 총 거래금액이 70만원 이상이어야 하기 때문에 where절이 아닌 having 절에 조건문 사용했다.