프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
DATE_FORMAT, CASE, ISNULL
out_date 필드의 출력 포맷을 DATE_FORMAT 으로 맞춰줍니다.
출고여부 필드는 조건에 맞춰서 지정합니다. DATE 타입 필드도 대소비교가 가능합니다. NULL 레코드의 경우 ISNULL 로 핸들링했습니다.
쿼리문
SELECT order_id, product_id,DATE_FORMAT(out_date, '%Y-%m-%d'),
CASE WHEN out_date <= '2022-05-01' THEN '출고완료'
WHEN ISNULL(out_date) THEN '출고미정'
ELSE '출고대기' END AS '출고여부'
FROM food_order
ORDER BY order_id
'SQL > 프로그래머스 MySQL with code' 카테고리의 다른 글
프로그래머스 MySQL : [lv.2] 가격대 별 상품 개수 구하기 (0) | 2023.06.06 |
---|---|
프로그래머스 MySQL : [lv.3] 조건에 맞는 사용자와 총 거래금액 조회하기 (0) | 2023.06.05 |
프로그래머스 MySQL : [lv.4] 보호소에서 중성화한 동물 (0) | 2023.06.04 |
프로그래머스 MySQL : [lv.3] 카테고리 별 도서 판매량 집계하기 (0) | 2023.06.04 |
프로그래머스 MySQL : [lv.2] 상품 별 오프라인 매출 구하기 (0) | 2023.06.04 |