출처
문제
CAR_RENTAL_COMPANY_CAR 테이블에서 '네비게이션' 옵션이 포함된 자동차 리스트를 출력하는 SQL문을 작성해주세요. 결과는 자동차 ID를 기준으로 내림차순 정렬해주세요.
문제에 대한 해석
-- 조건: '네비게이션' 옵션
-- 조회: 자동차 리스트
-- 정렬: 자동차 ID 내림차순
풀이(MYSQL)
select car_id, car_type, daily_fee, OPTIONS
from CAR_RENTAL_COMPANY_CAR
where OPTIONS like '%네비게이션%'
order by car_id desc
작동순서
💡SQL 실행 순서는 From -> Where -> Group by -> Having -> Select -> Order by ->결과반환
- FROM 절: CAR_RENTAL_COMPANY_CAR
- WHERE 절: OPTIONS에 네비게이션이 포함된 데이터 필터링
- SELECT 절: car_id, car_type, daily_fee, OPTIONSㅑㅜ
- ORDER BY 절: car_id 내리차순
배운점
- 왜 in('네비게이션')이 적용되지 않는거지?
'문제풀이 > SQL(My sql)' 카테고리의 다른 글
[문제풀이] 재구매가 일어난 상품과 회원 리스트 구하기 (0) | 2024.01.22 |
---|---|
[문제풀이] 조건에 맞는 사용자 정보 조회하기- 배운점 추가하기 (0) | 2024.01.22 |
[문제풀이] 조건에 부합하는 중고거래 상태 조회하기 (0) | 2024.01.22 |
[문제풀이] 과일로 만든 아이스크림 고르기 (0) | 2024.01.19 |
[문제풀이] 없어진 기록 찾기 (0) | 2024.01.19 |