사용 언어 - MYSQL
프로그래머스 LV 2) 조건에 부합하는 중고거래 상태 조회하기
https://school.programmers.co.kr/learn/courses/30/lessons/164672
정답
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;
레퍼런스
- 정답 깃허브
'Stay Hungry Stay Foolish > SQL' 카테고리의 다른 글
코테 전에 보려고 만든, SQL 총정리!!! (0) | 2023.10.06 |
---|---|
[MYSQL] 보호소에서 중성화환 동물 (0) | 2023.10.04 |
[MYSQL] 우유와 요거트가 담긴 장바구니 (1) | 2023.10.04 |
[MYSQL] 헤비 유저가 소유한 장소 (0) | 2023.10.04 |
[MYSQL] 5월 식품들의 총매출 구하기 (1) | 2023.10.04 |
댓글