sql
SQL 프로그래머스 - 조건에 맞는 사용자와 총 거래금액 조회하기
jyuuni
2023. 7. 11. 16:56
반응형
조건에 맞는 사용자와 총 거래금액 조회하기
- 중고거래 게시판 정보를 담은 USED_GOODS_BOARD 테이블
BOARD_ID | WRITER_ID | TITLE | CONTENTS | PRICE | CREATED_DATE | STATUS | VIEWS |
게시글 ID | 작성자 ID | 게시글 제목 | 게시글 내용 | 가격 | 작성일 | 거래상태 | 조회수 |
- 중고거래 거래 회원 정보를 담은 USED_GOODS_USER 테이블
USER_ID | NICKANME | CITY | STREET_ADDRESS1 | STREET_ADDRESS2 | TLNO |
회원 ID | 닉네임 | 시 | 도로명 주소 | 상세 주소 | 전화번호 |
문제
USED_GOODS_BOARD와 USED_GOODS_USER 테이블에서 완료된 중고 거래의 총금액이 70만 원 이상인 사람의 회원 ID, 닉네임, 총거래금액을 조회하는 SQL문을 작성해주세요. 결과는 총거래금액을 기준으로 오름차순 정렬해주세요.
문제 풀이
SELECT U.USER_ID, U.NICKNAME, SUM(B.PRICE) AS TOTAL_SALES
FROM USED_GOODS_BOARD AS B JOIN USED_GOODS_USER AS U
ON B.WRITER_ID = U.USER_ID
WHERE B.STATUS = "DONE"
GROUP BY U.USER_ID
HAVING SUM(PRICE) >= 700000
ORDER BY 3
출처 : https://school.programmers.co.kr/learn/courses/30/lessons/164668
반응형