subindev 님의 블로그

2025.01.14(화) 1일 1쿼리 본문

데이터 베이스/SQL - 1일 1쿼리

2025.01.14(화) 1일 1쿼리

subindev 2025. 1. 14. 17:52

 

Quiz 1) 한번도 구매되지 않은 상품을 조회하여라.

 

SELECT p.product_id, p.name
FROM PRODUCTS AS P
LEFT JOIN orderdetails AS OD 
ON P.PRODUCT_ID = OD.PRODUCT_ID
WHERE OD.PRODUCT_ID IS NULL;

결과 화면

 

 

Quiz 2) 가장 많이 구매된 상품과 판매된 수량을 출력하라.
SELECT P.PRODUCT_ID, P.name, SUM(OD.QUANTITY) AS TOTAL_QUANTITY
FROM PRODUCTS AS P
JOIN ORDERDETAILS AS OD 
ON P.PRODUCT_ID = OD.PRODUCT_ID
GROUP BY P.PRODUCT_ID, P.name
ORDER BY TOTAL_QUANTITY DESC
LIMIT 1;
결과 화면

'데이터 베이스 > SQL - 1일 1쿼리' 카테고리의 다른 글

2025.01.16(목) 1일 1쿼리  (0) 2025.01.17
2025.01.15(수) 1일 1쿼리  (1) 2025.01.15
2025.01.13(월) 1일 1쿼리  (0) 2025.01.13
2025.01.12(일) 1일 1쿼리  (0) 2025.01.12
2025.01.11(토) 1일 1쿼리  (0) 2025.01.11