728x90
얘도 오늘 3시엔가 올라온 따끈따끈한 문제임 !
이번에도 역시 아주 따끈따끈한 문제 풀이입니당
문제
https://school.programmers.co.kr/learn/courses/30/lessons/157341
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
풀이
Level 3 문제인데, 개인적으로 방금 올린 Level 2 문제보다 쉬웠음.
https://seokmimmmmmmmm.tistory.com/229
[프로그래머스]자동차 평균 대여 기간 구하기 - MySQL
회사에서 심심해서 프로그래머스 들어갔는데 SQL 문제가 새로 올라와서 풀었다 !!! 아주 따끈따끈한 문제 풀이입니당 문제 https://school.programmers.co.kr/learn/courses/30/lessons/157342 프로그래머스 코드 중
seokmimmmmmmmm.tistory.com
얘보다 훨씬 쉬운디...?
💡 DISTINCT 사용하기 !
DISTINCT를 사용해서 마지막에 중복을 없애고 출력을 해야한다 !
💡 INNER JOIN 잘 하기 !
💡 WHERE절 잘 사용하기 !
이 문제는 WHERE절에 조건이 하나만 걸리는게 아니라 하나 더 걸리기 때문에 AND까지 잘 활용해야 한다 !
코드
-- DISTINCT
-- JOIN
-- WHERE + AND
SELECT
DISTINCT CH.CAR_ID
FROM
CAR_RENTAL_COMPANY_RENTAL_HISTORY CH
JOIN
CAR_RENTAL_COMPANY_CAR CC
ON CH.CAR_ID = CC.CAR_ID
WHERE
CC.CAR_TYPE = '세단'
AND
CH.START_DATE
LIKE
'%-10-%'
ORDER BY
CH.CAR_ID
DESC
728x90