✅ 코드
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 '출고완료'
ELSE '출고대기'
END AS 출고여부
FROM FOOD_ORDER
ORDER BY ORDER_ID;
IF 함수로는 3개 이상의 다중조건을 선언하지 못하기 때문에 CASE문을 사용했습니다.
'알고리즘' 카테고리의 다른 글
[SQL]프로그래머스 Lv.2 재구매가 일어난 상품과 회원 리스트 구하기 (0) | 2023.08.07 |
---|---|
[SQL]프로그래머스 Lv.3 즐겨찾기가 가장 많은 식당 정보 출력하기 (0) | 2023.08.07 |
[SQL]프로그래머스 Lv.2 가격대별 상품 개수 구하기 (0) | 2023.08.07 |
[SQL]프로그래머스 Lv.3 조건에 맞는 사용자와 총 거래금액 조회하기 (0) | 2023.08.07 |
[SQL]프로그래머스 Lv.4 보호소에서 중성화한 동물 (0) | 2023.08.07 |