목차
https://school.programmers.co.kr/learn/courses/30/lessons/157340
SELECT CAR_ID,
CASE
WHEN CAR_ID IN
( select CAR_ID from CAR_RENTAL_COMPANY_RENTAL_HISTORY
where START_DATE <='2022-10-16' and
END_DATE >='2022-10-16') THEN '대여중'
ELSE '대여 가능'
end as AVAILABILITY
from CAR_RENTAL_COMPANY_RENTAL_HISTORY
group by CAR_ID
order by CAR_ID desc
group by를 사용해서 중복되어 나타나는 CAR_ID들을 하나씩만 나오게 했따.
'코딩테스트[파이썬] > 프로그래머스 sql 고득점 kit' 카테고리의 다른 글
[다시보기]GROUP BY - 저자 별 카테고리 별 매출액 집계하기 (0) | 2024.02.23 |
---|---|
[다시 보기]GROUP BY조건에 맞는 사용자와 총 거래금액 조회하기 (0) | 2024.02.23 |
[다시보기]GROUP BY - 즐겨찾기가 가장 많은 식당 정보 출력하기 (0) | 2024.02.23 |
[다시 보기]SUM,MAX,MIN - 중복 제거하기 (0) | 2024.02.23 |
[다시 보기 ]SELECT - 조건에 맞는 개발자 찾기 (0) | 2024.02.23 |