프로그래머스 코딩테스트/MySQL

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

Coding-Su 2024. 7. 6. 22:17
728x90

문제

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

정답

SELECT ORDER_ID, PRODUCT_ID, DATE_FORMAT(OUT_DATE, "%Y-%m-%d"), IF (OUT_DATE <= 20220501, "출고완료",  IF(OUT_DATE IS NULL, "출고미정", "출고대기")) "출고여부"
FROM FOOD_ORDER 
ORDER BY ORDER_ID

IF문을 2번 사용하여 22년 5월 1일 이전은 출고완료, NULL인 경우는 출고미정 나머지는 출고대기로 출력되도록 하였습니다.

728x90