조건에 부합하는 중고거래 상태 조회하기 (LEVEL2)
2022년 10월 5일에 등록된 중고거래 게시물의 게시글 ID, 작성자 ID, 게시글 제목, 가격, 거래상태를 조회
거래상태가 SALE 이면 판매중, RESERVED이면 예약중, DONE이면 거래완료 분류하여 출력
정렬 게시글 ID 내림차순
정답 코드
SELECT BOARD_ID, WRITER_ID, TITLE, PRICE,
CASE STATUS WHEN 'SALE' THEN '판매중'
WHEN 'DONE' THEN '거래완료'
WHEN 'RESERVED' THEN '예약중' END AS STATUS
FROM USED_GOODS_BOARD
WHERE CREATED_DATE = '2022-10-05'
ORDER BY BOARD_ID DESC
MEMO
- 이번에는 IF(조건, 참, 거짓) 사용해볼까 했는데, 조건이 세가지라 WHEN - CASE 사용
- 정렬 내림차순인데 놓쳐서 헤맸다. 반성하자
'문제 풀이 > 프로그래머스' 카테고리의 다른 글
[MYSQL 48] 특정 옵션이 포함된 자동차 리스트 구하기 (0) | 2024.10.29 |
---|---|
[MYSQL 46] 자동차 평균 대여 기간 구하기 (0) | 2024.10.27 |
[MYSQL 44] 연도 별 평균 미세먼지 농도 조회하기 (0) | 2024.10.25 |
[MYSQL 43] 중성화 여부 파악하기 (1) | 2024.10.24 |
[MYSQL 42] 카테고리 별 상품 개수 구하기 (0) | 2024.10.21 |