1. 문제 풀이 아이디어
CASE
문을 활용하여 문제를 해결할 수 있다.
2. 나의 정답 코드
SELECT
board_id,
writer_id,
title,
price,
CASE
WHEN `status` = 'done' THEN '거래완료'
WHEN `status` = 'sale' THEN '판매중'
WHEN `status` = 'reserved' THEN '예약중'
END
FROM
used_goods_board
WHERE
created_date = '2022-10-05'
ORDER BY
board_id DESC;
3. 정리
WHERE
절에서created_date
가 특정 날짜와 일치하는 데이터를 필터링한다.
CASE
문을 사용하여status
값에 따라 한글로 상태를 변환한다.
ORDER BY
절에서board_id
기준으로 내림차순 정렬한다.
Share article