알고리즘/프로그래머스

대여 기록이 존재하는 자동차 리스트 구하기

1.5볼트 2023. 3. 11. 20:48
728x90

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

 

프로그래머스

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

programmers.co.kr

 

문제는 알고있어라

 

sql 문제
일단 테이블 2개가 주어지고 각각 테이블에 필요한 값이 있으니까 조인을 햐야 한다 서브 쿼리를 사용해도 문제없지만 조인을 했다

일단 같은 열 이름을 조건에 주고 문제에서 원하는 세단과 대여 시작일이 10월이라는 조건을 만족하는 값을 걸러준다
날짜 계산이니까 문자로 바꾸고 가져온다
마지막으로 정렬 내림차순이니까 desc까지
sql 문제들은 쉬운 편이다

 

-- 코드를 입력하세요
SELECT distinct a.CAR_ID 
from CAR_RENTAL_COMPANY_CAR a ,CAR_RENTAL_COMPANY_RENTAL_HISTORY  b
where a.CAR_ID=b.CAR_ID
and to_char(b.START_DATE,'mm')=10
and a.CAR_TYPE='세단'
order by a.CAR_ID desc