본문 바로가기

알고리즘 문제풀이

[Programmers] 프로그래머스 Lv.3 조건별로 분류하여 주문상태 출력하기 문제풀이(MySQL)

반응형

하다 보니 조금씩 익숙해지는 것 같다.

핵심 : CASE-WHEN-THEN, DATE_FORMAT 등을 알기

 

1
2
3
4
5
6
7
8
9
10
SELECT ORDER_ID, PRODUCT_ID, DATE_FORMAT(OUT_DATE, '%Y-%m-%d'), 
 
CASE WHEN OUT_DATE IS NULL THEN '출고미정' 
    WHEN OUT_DATE <= '2022-05-01' THEN '출고완료'
    WHEN OUT_DATE > '2022-05-01' THEN '출고대기'
END AS '출고여부'
 
FROM FOOD_ORDER
 
ORDER BY ORDER_ID
cs

반응형