inblog logo
|
silver
    SQL문제풀기

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

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

    문제

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

    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 is null then '출고미정' else '출고완료' end as 출고여부 from food_order order by 1 asc

    ORACLE

    내가 작성한 정답

    SELECT order_id, product_id, to_char(out_date,'yyyy-mm-dd') out_date, case when out_date-to_date('2022-05-01','yyyy-mm-dd') <= 0 then '출고완료' when out_date-to_date('2022-05-01','yyyy-mm-dd') > 0 then '출고대기' else '출고미정' end as 출고여부 from food_order order by order_id asc
     
    Share article

    silver

    RSS·Powered by Inblog