본문 바로가기
Stay Hungry Stay Foolish/SQL

[MYSQL] 조건에 부합하는 중고거래 상태 조회하기

by HANNI하니 2023. 10. 6.

사용 언어 - MYSQL

프로그래머스 LV 2) 조건에 부합하는 중고거래 상태 조회하기

https://school.programmers.co.kr/learn/courses/30/lessons/164672

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

정답

CASE WHEN 절 (정답 맞춘 여부 X

CASE

WHEN 조건1 THEN 값1

WHEN 조건2 THEN 값2

END AS 별칭

 

TYPE이 DATE인 경우 그냥 바로

WHERE CREATED_DATE = '2022-10-05'

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;

 

 

 

레퍼런스

  • 정답 깃허브

https://github.com/yyeongeun/codingtest/blob/main/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4%20MYSQL/%EC%A1%B0%EA%B1%B4%EC%97%90%EB%B6%80%ED%95%A9%ED%95%98%EB%8A%94%EC%A4%91%EA%B3%A0%EA%B1%B0%EB%9E%98%EC%83%81%ED%83%9C%EC%A1%B0%ED%9A%8C%ED%95%98%EA%B8%B0.sql

 

댓글