[SQL문제풀기] 조건별로 분류하여 주문상태 출력하기

silver's avatar
Jul 24, 2025
[SQL문제풀기] 조건별로 분류하여 주문상태 출력하기

문제

MYSQL

내가 작성한 정답

SELECT ORDER_ID, PRODUCT_ID, DATE_FORMAT(OUT_DATE,'%Y-%m-%d') OUT_DATE, CASE WHEN OUT_DATE <= '2022-05-01'THEN '출고완료' WHEN OUT_DATE > '2022-05-01' THEN '출고대기' ELSE '출고미정' END "출고여부" FROM FOOD_ORDER ORDER BY 1;

ORACLE

내가 작성한 정답

SELECT ORDER_ID, PRODUCT_ID, TO_CHAR(OUT_DATE,'YYYY-MM-DD') OUT_DATE, CASE WHEN TO_CHAR(OUT_DATE,'YYMMDD') <= '220501' THEN '출고완료' WHEN TO_CHAR(OUT_DATE,'YYMMDD') > '220501' THEN '출고대기' ELSE '출고미정' END AS "출고여부" FROM FOOD_ORDER ORDER BY 1;
Share article

silver