코딩테스트
[프로그래머스] [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인데 별 다른 차이가 없는거 같아 좀 찾아보니
이렇게 되어있어서 그냥 평소대로 하면 될 듯 ㅋㅋㅋㅋㅋ
목표를 끝내서 개운한 마음으로 자소서를 써야겠다
출처 : 프로그래머스