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

정답
SELECT HISTORY_ID,CAR_ID,TO_CHAR(START_DATE,'YYYY-MM-DD') START_DATE,TO_CHAR(END_DATE,'YYYY-MM-DD') END_DATE
, CASE WHEN END_DATE-START_DATE>=29 THEN'장기 대여'
ELSE'단기 대여' END AS RENT_TYPE
FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY
WHERE TO_CHAR(START_DATE,'YYYY-MM')='2022-09'
ORDER BY HISTORY_ID DESC
;
CASE
https://lavender1122.tistory.com/264
[Oracle] CASE 표현식
CASE 표현식의 기본구성SELECT CASE WHEN 조건1 THEN 출력1 WHEN 조건2 THEN 출력2 ... ELSE 그외 ENDFROM 테이블명;예시예시1. 대여 기간이 30일 이상이면 '장기 대여' 그렇지 않으면 '단기 대여' 로 표시하는 컬
lavender1122.tistory.com
'DB > 프로그래머스' 카테고리의 다른 글
| [ORACLE] 중성화 여부 파악하기 (0) | 2024.09.09 |
|---|---|
| [ORACLE]가격대 별 상품 개수 구하기 (0) | 2024.09.09 |
| [ORACLE] 어린 동물 찾기 (0) | 2024.09.05 |
| [ORACLE] 아픈 동물 찾기 (0) | 2024.09.05 |
| [MySQL] 한 해에 잡은 물고기 수 구하기 (4) | 2024.09.05 |