이직하고만다(분노)
[SQL] 각 상품(PRODUCT_ID)별로 판매된 총 금액이 가장 큰 상품을 선택하세요
xxo_ohii
2024. 9. 19. 23:25
728x90
SELECT PRODUCT_ID
FROM SALES
GROUP BY PRODUCT_ID
ORDER BY SUM(SALE_AMOUNT) DESC
LIMIT 1;
LIMIT 라는 개념을 새로 배웠다.
LIMIT는 쿼리의 결과에서 반환할 행(row)의 개수를 제한할 때 사용하는 SQL 키워드입니다.
간단히 말해, 쿼리 결과가 여러 개의 행을 반환할 수 있더라도, LIMIT을 사용하면 그 중 상위 몇 개의 결과만 출력하도록 제한할 수 있습니다.
order by 를 한 후 내림차순으로 (큰거 -> 작은거) 정렬 후 가장 비싼 상위 1개만 출력한다.
728x90