문제
- 프로그래머스 SQL 문제
조건에 부합하는 중고거래 상태 조회하기
/레벨 2
- 문제 내용 : 하단 프로그래머스 문제 [링크]
내가 작성한 Query
SELECT BOARD_ID , WRITER_ID , TITLE , PRICE , CASE WHEN STATUS = 'SALE' THEN '판매중' WHEN STATUS = 'RESERVED' THEN '예약중' WHEN STATUS = 'DONE' THEN '거래완료' END AS STATUS FROM USED_GOODS_BOARD WHERE CREATED_DATE = '2022-10-05' ORDER BY BOARD_ID DESC;
USED_GOODS_BOARD
테이블에서 2022년 10월 5일에 등록된 게시물 데이터만을 출력해야 하므로, WHERE
절에 CREATED_DATE = '2022-10-05'
인 조건 반영CASE WHEN THEN
사용하여 'STATUS' 값이 SALE
일 때 판매중
, RESERVED
일 때 예약중
, DONE
일 때 거래완료
로 표기ORDER BY
사용하여 'BOARD_ID' 기준 내림차순 정렬