[Programmers] 조건에 부합하는 중고거래 상태 조회하기
정답
-- USED_GOODS_BOARD: BOARD_ID, WRITER_ID, TITLE, CONTENTS, PRICE, CREATED_DATE, STATUS, VIEWS
SELECT BOARD_ID, WRITER_ID, TITLE, PRICE,
CASE
WHEN STATUS = 'DONE' THEN '거래완료'
WHEN STATUS = 'SALE' THEN '판매중'
ELSE '예약중'
END AS STATUS
FROM USED_GOODS_BOARD
WHERE CREATED_DATE = '2022-10-05'
ORDER BY BOARD_ID DESC;
✅ Point
WHERE CREATED_DATE = '2022-10-05'
- CREATED_DATE의 type이 DATE이기 때문에 위와 같이 할 수 있음
- 만약
DATETIME
이었다면?DATE(CREATED_DATE)
와 같이 형식을 맞추는 추가적인 과정이 필요