SQLD · 모의고사 8회 · 27번

Q.27모의고사 8회2과목 · SQL 기본 및 활용
다음 판매 자료에서 PAID가 1,000 이상인 행만 합산하여 상품군별 결제금액 합계를 큰 순서대로 표시하려고 한다. 제시된 SQL을 한 곳만 수정하여 <결과>를 얻는 방법으로 옳은 것은?
[SALES_DETAIL]
SALE_IDCATEGORYPAID
301디지털1500
302가구1200
303생활1800
304디지털900
305가구1000
306생활700
307디지털900
[결과]
CATEGORYCATEGORY_TOTAL
가구2200
생활1800
디지털1500
[SQL]
SELECT CATEGORY, SUM(PAID) AS CATEGORY_TOTAL -- (A)
FROM SALES_DETAIL
WHERE PAID >= 1000 -- (B)
GROUP BY CATEGORY -- (C)
ORDER BY SUM(PAID); -- (D)
  • 1(B)의 >=를 >로 변경
  • 2(C)에 PAID 추가
  • 3(D)에 DESC 추가
  • 4(A)의 SUM을 MAX로 변경

정답: 3번 · (D)에 DESC 추가

해설
해설 불러오는 중…
이 회차 문제 풀어보기 →SQLD 더 풀기