반응형
풀이 (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
반응형
'SQL 쿼리 연습 > String, Date' 카테고리의 다른 글
[Lv.1 / 프로그래머스 / SQL] 자동차 대여 기록에서 장기/단기 대여 구분하기 (0) | 2023.05.26 |
---|---|
[Lv.3 / 프로그래머스 / SQL] 오랜 기간 보호한 동물 (2) (0) | 2023.05.14 |
[Lv.2 / 프로그래머스 / SQL] DATETIME에서 DATE로 형 변환 (0) | 2023.04.04 |
[Lv.2 / 프로그래머스 / SQL] 중성화 여부 파악하기 (0) | 2023.03.27 |
[Lv.2 / 프로그래머스 / SQL] 이름에 el이 들어가는 동물 찾기 (0) | 2023.03.19 |