[프로그래머스] SQL lv4 자동차 대여 기록 별 대여 금액 구하기
Table 소개 , 편의상 1번 2번 3번 테이블1번 테이블 : CAR_RENTAL_COMPANY_CAR : 대여 중인 자동차들의 정보 자동차 종류는 '세단', 'SUV', '승합차', '트럭', '리무진' 이 있습니다. 자동차 옵션 리스트는 콤마(',')로 구분된 키워드 리스트(예: ''열선시트,스마트키,주차감지센서'')로 되어있으며, 키워드 종류는 '주차감지센서', '스마트키', '네비게이션', '통풍시트', '열선시트', '후방카메라', '가죽시트' 가 있습니다. 2번 테이블 : CAR_RENTAL_COMPANY_RENTAL_HISTORY : 자동차 대여 기록 정보 3번 테이블 : CAR_RENTAL_COMPANY_DISCOUNT_PLAN : 자동차 종류 별 대여 기간 종류 별 할인 정책 정보 할인..
2024. 1. 8.
프로그래머스 SQL Lv 3. ~ 5 정주행
문제 풀면서 느낀점들, 알게 된 것들, 나중에 리마인드하면 좋은 것들을 기록해두고자 한다제가 보려고 적는 거라서 편하게 적어보겠습니다 DATEDIFF(END, START) datediff(단위,시작,끝) +1 해줘야되는 경우 있음 DATE_FORMAT(날짜, '%Y-%m-%d') 2022년 9월 데이터를 찾는다면? year(date) , month(date) 하지말고 date like '2022-09%' 아니면 SUBSTR(ING)(DATE,1,7) = '2022-09' group 전 조건은 where group 후 조건은 having A테이블에서 B테이블에 없는 애들 추출 A 기준으로 left조인 후, B테이블의 컬럼 값이 null인 거 찾으면 됨 테이블 합치기는 무조건 JOIN? no. union..
2024. 1. 2.