본문 바로가기
Coding Test/SQL Coding Test

[프로그래머스 / SQL] - 특정 옵션이 포함된 자동차 리스트 구하기

by nam_ji 2024. 6. 4.

특정 옵션이 포함된 자동차 리스트 구하기

문제

  • 자동차 정보를 담은 CAR_RENTAL_COMPANY_CAR 테이블이 있습니다.
  • 문제는
    1. 테이블에서 네비게이션 옵션이 포함된
    2. 정보를 자동차 ID 기준 내림차순 정렬하여
  • 출력하는 문제입니다.


프로그래머스 코드

  • 예시를 보면 정보는 모두 출력하도록 되어 있기 때문에 전체를 의미하는 *을 사용하여 전체 조회하도록 헀습니다.
  • 이후 FROM을 이용하여 조회하고 싶은 테이블 명을 작성하고
  • WHERE절을 이용하여 네비게이션이 들어간 차량을 조회하도록 했습니다.
    (여기서 OPTIONS = '네비게이션' 이렇게 하면 네비게이션만 포함된 차량을 조회하게 됩니다.)
  • 마지막으로 정렬 조건을 위해 ORDER BY를 사용하고 CAR_ID 기준 내림차순이 될 수 있게 DESC를 사용했습니다.
-- 코드를 입력하세요
SELECT *
FROM CAR_RENTAL_COMPANY_CAR
WHERE OPTIONS LIKE '%네비게이션%'
ORDER BY CAR_ID DESC;