본문 바로가기
Database

프로그래머스 : 조건에 맞는 사용자와 총 거래금액 조회하기

by 뽀또그링 2023. 3. 23.

 

 

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

 

- 프로그래머스 코딩테스트 연습 LV.3 -

USED_GOODS_BOARD와 USED_GOODS_USER 테이블에서 

1. 완료된 중고 거래의 총금액이 70만 원 이상인 사람의

2. 회원 ID, 닉네임, 총거래금액을 조회하는 SQL문을 작성해주세요.
3. 결과는 총거래금액을 기준으로 오름차순 정렬해주세요.

 

1. WHERE 절에 STATUS='DONE', WRITER_ID로 그룹핑, HAVING 절에 SUM(PRICE) >= 700000

2. USER 테이블과 JOIN, 조회할 정보 SELECT 절에 작성

3. ORDER BY 총거래금액 ASC

 

 

 

<아래는 정답>

SELECT U.USER_ID, U.NICKNAME, SUM(B.PRICE) TOTAL_SALES
FROM USED_GOODS_BOARD B
INNER JOIN USED_GOODS_USER U
ON B.WRITER_ID = U.USER_ID
WHERE STATUS = 'DONE'
GROUP BY B.WRITER_ID
HAVING SUM(B.PRICE) >= 700000
ORDER BY TOTAL_SALES ASC