15. 입양 시각 구하기
문제 링크:https://school.programmers.co.kr/learn/courses/30/lessons/59412
정답 코드:
SELECT
DATE_FORMAT(DATETIME, '%H') AS HOUR,
count(*) as COUNT
FROM ANIMAL_OUTS
GROUP BY HOUR
HAVING HOUR >= 9 and HOUR <20
ORDER BY HOUR;
오류 상황: DATETIME의 형태가 yyyy-mm-dd-h-m-s로 되어있어 원하는 출력값을 내지 못함
시도 방법: DATE_FORMAT 을 사용해 데이터 형태를 'H'로 변셩
최종 문제 해결 방법:
16. 진료과별 총 예약 횟수 출력하기
문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/132202
정답 코드:
SELECT
MCDP_CD AS '진료과 코드',
COUNT(*) AS '5월예약건수'
FROM APPOINTMENT
WHERE DATE_FORMAT(APNT_YMD, '%Y-%m') = '2022-05'
GROUP BY MCDP_CD
ORDER BY COUNT(*) ASC, MCDP_CD ASC
오류 상황:
시도 방법:
최종 문제 해결 방법:
17. 12세 이하인 여자 환자 목록 출력하기
문제 링크:https://school.programmers.co.kr/learn/courses/30/lessons/132201
정답 코드:
SELECT
PT_NAME,
PT_NO,
GEND_cd,
age,
COALESCE (TLNO, 'NONE') AS TLNO
FROM PATIENT
WHERE GEND_CD = 'w'
AND AGE <= 12
ORDER BY age desc, pt_name asc;
오류 상황:
시도 방법:
최종 문제 해결 방법:
18. 인기있는 아이스크림
문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/133024
정답 코드:
SELECT
FLAVOR
FROM FIRST_HALF
ORDER BY TOTAL_ORDER DESC, SHIPMENT_ID ASC
오류 상황:
시도 방법:
최종 문제 해결 방법:
20. 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기
문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/151137
정답 코드:
SELECT
CAR_TYPE,
COUNT(*) AS CARS
FROM CAR_RENTAL_COMPANY_CAR
WHERE OPTIONS LIKE '%통풍시트%'
OR OPTIONS LIKE '%열선시트%'
OR OPTIONS LIKE '%가죽시트%'
GROUP BY CAR_TYPE
ORDER BY CAR_TYPE
오류 상황:
시도 방법:
최종 문제 해결 방법:
'E.코드카타 > 코드카타 Level 1~2' 카테고리의 다른 글
| 코드카타 Level 1 다시 풀어보기 (0) | 2026.01.14 |
|---|---|
| 코드카타 Level 1 47, 54, 56 (0) | 2026.01.09 |
| 코드카타 Level 2 1~15 (0) | 2025.12.31 |
| 어린 동물 찾기 (0) | 2025.12.30 |
| 최솟값 구하기 (0) | 2025.12.30 |
