[sql] 인라인 뷰를 사용하여 가장 많이 판매된 카테고리를 조회할 수 있나요?

먼저, 각 카테고리의 총 판매량을 계산하고 그 결과를 내림차순으로 정렬하는 인라인 뷰를 작성합니다.

WITH 판매량_카테고리 AS (
    SELECT
        카테고리,
        SUM(판매량) AS _판매량
    FROM
        제품_테이블
    GROUP BY
        카테고리
)

그런 다음, 위에서 생성한 인라인 뷰를 활용하여 가장 판매량이 높은 카테고리를 조회합니다.

SELECT
    카테고리
FROM
    판매량_카테고리
WHERE
    _판매량 = (SELECT MAX(_판매량) FROM 판매량_카테고리)

이렇게 하면 인라인 뷰를 사용하여 가장 많이 판매된 카테고리를 쉽게 조회할 수 있습니다.