
조건에 맞는 사용자와 총 거래금액 조회하기
- 프로그래머스 코딩테스트 연습 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'Database' 카테고리의 다른 글
| MySQL, MariaDB: 한 컬럼에 있는 문자열(String)을 SPLIT하여 여러 개의 행으로 만들기 (2) | 2024.01.31 |
|---|---|
| [MariaDB] 대용량 EXCEL 파일을 CSV 파일로 변환하여 DB에 INSERT 하기 (0) | 2023.07.04 |
| 프로그래머스 : 조건에 맞는 사용자 정보 조회하기 (0) | 2023.03.22 |
| 프로그래머스 : 조회수가 가장 많은 중고거래 게시판의 첨부파일 조회하기 (0) | 2023.03.20 |
| Oracle : Procedure(프로시저) (0) | 2023.03.20 |