코딩테스트

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

히그다스 2023. 10. 12. 14:17

 

오늘의 2번째 SQL

 

 

 

 

서브쿼리를 쓰려다보니 지나치게 복잡하게 생각해버렸다

그냥 평소처럼 하면 되는데....

 

 

SELECT CAR_ID, CAR_TYPE, DAILY_FEE, OPTIONS
FROM
(   SELECT CAR_ID, CAR_TYPE, DAILY_FEE, OPTIONS
    FROM CAR_RENTAL_COMPANY_CAR
    WHERE OPTIONS LIKE '%네비게이션%'
) A
ORDER BY CAR_ID DESC;

 

 

FROM절에 쓰는 서브쿼리는 이제 이해했다

FROM에서 걸러서 테이블을 하나만들고 그걸 테이블로 해서 원하는 데이터 뽑아내기 !

(내가 이해한 바로는 SELECT절이나 WHERE절에서는 1개만 나와야 함)

 

그리고 FROM 서브쿼리 끝나고 나면 꼭 이름 하나 붙여주기 !

 

그 외에 복잡하게 생각해서 애먹은건 '네비게이션' 포함

갑자기 LIKE말고 다른 걸 써야하나? 하는 생각이 들어서 돌고돌아 360도 ㅎㅎ;;

 

STRING, DATE인데 별 다른 차이가 없는거 같아 좀 찾아보니

이렇게 되어있어서 그냥 평소대로 하면 될 듯 ㅋㅋㅋㅋㅋ

 

 

 

 

목표를 끝내서 개운한 마음으로 자소서를 써야겠다 

 

 


출처 : 프로그래머스