SQL 프로그래머스 STRING
-
[SQL 프로그래머스 STRING, DATE] 특정 옵션이 포함된 자동차 리스트 구하기(ORACLE, MYSQL)<프로그래머스 고득점 SQL Kit> 2023. 7. 8. 15:50
특정 옵션이 포함된 자동차 리스트 구하기 CAR_RENTAL_COMPANY_CAR 테이블에서 '네비게이션' 옵션이 포함된 자동차 리스트를 출력하는 SQL문을 작성해주세요. 결과는 자동차 ID를 기준으로 내림차순 정렬해주세요. -- MYSQL, ORACLE SELECT CAR_ID, CAR_TYPE, DAILY_FEE, OPTIONS FROM CAR_RENTAL_COMPANY_CAR WHERE OPTIONS LIKE '%네비게이션%' ORDER BY CAR_ID DESC;
-
[SQL 프로그래머스 STRING, DATE] 자동차 대여 기록에서 장기/단기 대여 구분하기(ORACLE, MYSQL)<프로그래머스 고득점 SQL Kit> 2023. 7. 5. 21:10
자동차 대여 기록에서 장기/단기 대여 구분하기 CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블에서 대여 시작일이 2022년 9월에 속하는 대여 기록에 대해서 대여 기간이 30일 이상이면 '장기 대여' 그렇지 않으면 '단기 대여' 로 표시하는 컬럼(컬럼명: RENT_TYPE)을 추가하여 대여기록을 출력하는 SQL문을 작성해주세요. 결과는 대여 기록 ID를 기준으로 내림차순 정렬해주세요. --MYSQL SELECT HISTORY_ID, CAR_ID, DATE_FORMAT(START_DATE, '%Y-%m-%d') AS START_DATE, DATE_FORMAT(END_DATE, '%Y-%m-%d') AS END_DATE, CASE WHEN DATEDIFF(END_DATE, START_DA..