Post

[Programmers] 131113번 - 조건별로 분류하여 주문상태 출력하기 [MySQL]

[Programmers] 131113번 - 조건별로 분류하여 주문상태 출력하기 [MySQL]

문제 링크


1. 문제 풀이


CASE 문을 활용해 2022-05-01 이전인지 이후인지 미정인지 판단했다.


2. 쿼리


1
2
3
4
5
6
7
8
9
10
11
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
FROM FOOD_ORDER
ORDER BY ORDER_ID;

This post is licensed under CC BY 4.0 by the author.