카테고리 없음
[Oracle] 조건별로 분류하여 주문상태 출력하기
lavender1122
2024. 9. 23. 23:02
https://school.programmers.co.kr/learn/courses/30/lessons/131113
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
정답
SELECT ORDER_ID
,PRODUCT_ID
,TO_CHAR(OUT_DATE,'YYYY-MM-DD') OUT_DATE
,CASE
WHEN TO_CHAR(OUT_DATE,'YYYY-MM-DD') <= '2022-05-01' THEN '출고완료'
WHEN TO_CHAR(OUT_DATE,'YYYY-MM-DD') > '2022-05-01' THEN '출고대기'
ELSE '출고미정' END 출고여부
FROM FOOD_ORDER
ORDER BY ORDER_ID
풀이
https://lavender1122.tistory.com/264
[Oracle] CASE 표현식
CASE 표현식의 기본구성SELECT CASE WHEN 조건1 THEN 출력1 WHEN 조건2 THEN 출력2 ... ELSE 그외 ENDFROM 테이블명;예시예시1. 대여 기간이 30일 이상이면 '장기 대여' 그렇지 않으면 '단기 대여' 로 표시하는 컬
lavender1122.tistory.com