반응형
https://school.programmers.co.kr/learn/courses/30/lessons/157341
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
소스코드
풀이
★ 차의 타입이 '세단이고' 이와 동시에 10월에 대여를 시작한 차를 찾아야하기 때문에 WHERE절에서 두가지 조건을 충족하는 CAR_ID를 추출해줍니다.
★ GROUP BY절 없이 출력하게 되면, CAR_ID가 중복되어 나오게 됩니다. 저희는 문제에서 주어진 것과 같이 자동차 리스트에 중복 ID가 없어야 하기 때문에 DISTINCT or GROUP BY를 사용하여 중복을 제거하여 출력해줍니다
★ 중복제거 DISTINCT, GROUP BY 참고자료
https://stormpy.tistory.com/82
[MySQL] 중복 제거문 DISTINCT, GROUP BY
SELECT 문을 실행하다 보면 여러 개의 같은 데이터를 반환하게 된다. 이때 중복된 데이터를 제거하고 싶다면 DISTINCT나 GROUP BY를 사용하면 된다. 예를 들어 아래와 같은 TABLE이 있다고 가정하자. machI
stormpy.tistory.com
반응형
'SQL > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 자동차 대여 기록에서 장기/단기 대여 구분하기 (Mysql) (0) | 2023.05.09 |
---|---|
[프로그래머스] 가격이 제일 비싼 식품의 정보 출력하기 (Mysql) (0) | 2023.05.08 |
[프로그래머스] 자동차 평균 대여 기간 구하기 (Mysql) (0) | 2023.05.07 |
[프로그래머스] 특정 옵션이 포함된 자동차 리스트 구하기 (Mysql) (0) | 2023.05.07 |
[프로그래머스] 조건에 맞는 사용자 정보 조회하기 (Mysql) (0) | 2023.05.06 |