31. 오랜기간 보호한 동물 (1)
문제 링크:https://school.programmers.co.kr/learn/courses/30/lessons/59044
정답 코드:
SELECT
ai.NAME,
ai.DATETIME
FROM ANIMAL_INS ai
LEFT JOIN ANIMAL_OUTS ao
on ai.ANIMAL_ID = ao.ANIMAL_ID
WHERE ao.DATETIME IS NULL
ORDER BY DATETIME
LIMIT 3;
오류 상황:
시도 방법:
최종 문제 해결 방법:
32. 카테고리 별 도서 판매량 집계하기
문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/144855
정답 코드:
SELECT
b.CATEGORY,
SUM(bs.SALES) AS TOTAL_SALES
FROM BOOK b
LEFT JOIN BOOK_SALES bs
on b.BOOK_ID = bs.BOOK_ID
WHERE bs.SALES_DATE LIKE '2022-01%'
GROUP BY b.CATEGORY
ORDER BY CATEGORY ASC
오류 상황:
시도 방법:
최종 문제 해결 방법:
33. 상품 별 오프라인 매출 구하기
문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/131533
정답 코드:
SELECT
p.PRODUCT_CODE,
SUM(p.PRICE * os.SALES_AMOUNT) AS SALES
FROM PRODUCT p
INNER JOIN OFFLINE_SALE os
on p.PRODUCT_ID = os.PRODUCT_ID
GROUP BY p.PRODUCT_CODE
ORDER BY SALES DESC, p.PRODUCT_CODE ASC;
오류 상황:
시도 방법:
최종 문제 해결 방법:
'E.코드카타 > Level 3' 카테고리의 다른 글
| 코드카타 Level 3 다시 풀어보기 31~50 (1) | 2026.01.15 |
|---|---|
| 코드카타 Level 3 46, 48, 49, 50 (0) | 2026.01.09 |
| 코드카타 Level 3 43~45 (0) | 2026.01.08 |
| 코드카타 Level 3 39~42 (0) | 2026.01.07 |
| 코드카타 Level 3 34~38 (sql 복습시 참고) -나중에 서브쿼리로 풀어보기- (0) | 2026.01.06 |
