[프로그래머스_SQL] 조건에 부합하는 중고거래 상태 조회하기
📜문제
https://school.programmers.co.kr/learn/courses/30/lessons/164672
📜정답
SELECT BOARD_ID,WRITER_ID,TITLE,PRICE,
CASE WHEN STATUS='SALE' THEN '판매중'
WHEN STATUS='RESERVED' THEN'예약중'
ELSE '거래완료'
END AS STATUS
FROM USED_GOODS_BOARD
WHERE CREATED_DATE ='2022-10-05'
ORDER BY BOARD_ID DESC
📜노트
IF
: 하나의 조건문만 사용가능CASE WHEN
: 여러 개의 조건문 사용가능
CASE구문 사용법은 아래와 같다.
CASE
WHEN [조건절] THEN [참일 때의 값]
WHEN [조건절] THEN [참일 때의 값]
.
.
ELSE [FALSE일 경우 값]
END