[sql] 인라인 뷰를 사용하여 매출이 가장 높은 상위 10개 제품을 조회할 수 있나요?

다음은 그 예시입니다.

SELECT product_name, total_revenue
FROM (SELECT product_name, SUM(revenue) AS total_revenue
      FROM sales
      GROUP BY product_name) AS product_revenue
ORDER BY total_revenue DESC
LIMIT 10;

이 쿼리는 먼저 각 제품의 총 매출을 계산한 후, 매출이 높은 순서로 정렬하여 상위 10개의 제품을 조회합니다.

필요에 따라 테이블 이름과 필드 이름을 실제 데이터베이스에 맞게 변경하십시오.

참고 문헌: