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

+ Recent posts