[프로그래머스]조건별로 분류하여 주문상태 출력하기

김준석·2024년 2월 23일

코딩테스트 - SQL

목록 보기
75/96

문제

https://school.programmers.co.kr/learn/courses/30/lessons/131113

포인트!

  • 출고일자가 5/1 이전이면 "출고완료"
    이후면 "출고 대기"
    Null값이면 "출고미정" 으로 출력

코드

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

후기

쉽다..
근데 문제에는 "출고 완료"로 출력하라면서 띄어쓰기 안써야 정답처리해주드라~_~

0개의 댓글