34. 있었는데요 없었습니다

문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/59043

정답 코드:

SELECT
    ai.ANIMAL_ID,
    ai.NAME
FROM ANIMAL_INS ai
LEFT JOIN ANIMAL_OUTS ao
    on ai.ANIMAL_ID = ao.ANIMAL_ID
where ai.DATETIME>=ao.DATETIME
ORDER BY ai.DATETIME ASC

오류 상황:

시도 방법:

최종 문제 해결 방법:


35.오랜 기간 보호한 동물(2)

문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/59411

정답 코드:

SELECT
    ai.ANIMAL_ID,
    ai.NAME
FROM ANIMAL_INS ai
INNER JOIN ANIMAL_OUTS ao
    on ai.ANIMAL_ID = ao.ANIMAL_ID
ORDER BY ao.DATETIME - ai.DATETIME DESC
limit 2

오류 상황:

시도 방법: 타 쿼리문과 비교결과 order by에 DATEDIFF를 사용해서 연산하는것을 확인

추후 sql 공부 때 확인하기

최종 문제 해결 방법:


36. 보호소에서 중성화한 동물

문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/59045#fn1

정답 코드:

SELECT
    ai.ANIMAL_ID,
    ai.ANIMAL_TYPE,
    ai.NAME
FROM ANIMAL_INS ai
INNER JOIN ANIMAL_OUTS ao
    on ai.ANIMAL_ID = ao.ANIMAL_ID 
WHERE ai.SEX_UPON_INTAKE LIKE 'INTACT%'
  AND ao.SEX_UPON_OUTCOME NOT LIKE 'INTACT%'
ORDER BY ai.ANIMAL_ID;

오류 상황:

시도 방법:

최종 문제 해결 방법:


37. 조건에 맞는 도서와 저자 리스트 출력하기

문제 링크:https://school.programmers.co.kr/learn/courses/30/lessons/144854

정답 코드:

SELECT
        b.BOOK_ID,
        a.AUTHOR_NAME,
         DATE_FORMAT(b.PUBLISHED_DATE, '%Y-%m-%d') AS PUBLISHED_DATE
FROM BOOK b
LEFT JOIN AUTHOR a
    on b.AUTHOR_ID = a.AUTHOR_ID
WHERE CATEGORY = "경제"
ORDER BY PUBLISHED_DATE ASC;

오류 상황:

시도 방법: date format 기억하기

최종 문제 해결 방법:


38. 조건별로 분류하여 주문상태 출력하기

문제 링크:https://school.programmers.co.kr/learn/courses/30/lessons/131113

정답 코드:

SELECT
    ORDER_ID,
    PRODUCT_ID,
    DATE_FORMAT(OUT_DATE, "%Y-%m-%d") as OUT_DATE,
    CASE
        WHEN OUT_DATE <= '2022-05-01' THEN '출고완료'
        WHEN OUT_DATE > '2022-05-01' THEN '출고대기'
        ELSE "출고미정"
    END AS '출고여부'
FROM FOOD_ORDER
ORDER BY ORDER_ID 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 1번~3번  (0) 2026.01.05

+ Recent posts