조건에 부합하는 중고거래 상태 조회하기

는는·2023년 3월 17일
0

SQL - 문제 풀이

목록 보기
40/77

조건에 부합하는 중고거래 상태 조회하기

https://school.programmers.co.kr/learn/courses/30/lessons/164672

SELECT문에서 지정된 컬럼과 CASE문을 이용해 거래상태가 SALE 면 판매중, RESERVED 는 예약중, DONE면 거래완료 인 status 컬럼을 하나 만들어 조회합니다.

WHERE절에서 서브퀘리를 이용해서 작성일이 2022년 10월 5일 데이터를 불러옵니다.

이제 게시물 id 기준으로 내림차순 해주면 정답입니다.

SELECT board_id,writer_id,title, price ,CASE WHEN status = 'SALE' THEN '판매중'
WHEN status = 'RESERVED' THEN '예약중' 
WHEN status = 'DONE' THEN '거래완료' END status
FROM used_goods_board
WHERE board_id IN(SELECT board_id FROM used_goods_board WHERE created_date = '2022-10-05')
ORDER BY board_id DESC

0개의 댓글