SQL 쿼리 연습/String, Date
[Lv.2 / 프로그래머스 / SQL] 조건에 부합하는 중고거래 상태 조회하기
김세진
2023. 4. 30. 20:26
반응형
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr

풀이 (MySQL)
2022년 10월 5일에 등록된 데이터를 상태에 따라 알맞게 변환한 형태로 조회해야 한다.
IF문을 사용할 수도 있지만, 가독성을 위해 CASE문을 사용했다.
SELECT
BOARD_ID,
WRITER_ID,
TITLE,
PRICE,
CASE STATUS
WHEN "DONE" THEN "거래완료"
WHEN "SALE" THEN "판매중"
ELSE "예약중"
END AS STATUS
FROM
USED_GOODS_BOARD
WHERE
CREATED_DATE = '2022-10-05'
ORDER BY
BOARD_ID DESC
반응형