SQL

· SQL
https://school.programmers.co.kr/learn/courses/30/lessons/151139 대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기 - 대여 시작일을 기준으로 2022년 8월부터 2022년 10월까지 총 대여 횟수가 5회 이상인 자동차들에 대해 - 해당 기간 동안의 월별 자동차 ID 별 총 대여 횟수 리스트를 출력 - 월을 기준으로 오름차순 정렬, 월이 같다면 자동차 ID를 기준으로 내림차순 정렬 - 특정 월의 총 대여 횟수가 0인 경우에는 결과에서 제외 SELECT MONTH(START_DATE) AS MONTH, CAR_ID, COUNT(HISTORY_ID) FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY WHERE CAR_ID IN (SELE..
· SQL
https://school.programmers.co.kr/learn/courses/30/lessons/157340 자동차 대여 기록에서 대여중/대여 가능 여부 구분하기 - 2022년 10월 16일에 대여 중인 자동차인 경우 '대여중' 이라고 표시\, 대여 중이지 않은 자동차인 경우 '대여 가능'을 표시 - 자동차 ID와 AVAILABILITY 리스트를 출력 - 반납 날짜가 2022년 10월 16일인 경우에도 '대여중'으로 표시 - 자동차 ID를 기준으로 내림차순 정렬 SELECT CAR_ID, CASE WHEN CAR_ID IN (SELECT CAR_ID FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY WHERE '2022-10-16' BETWEEN START_DATE AND EN..
· SQL
https://school.programmers.co.kr/learn/courses/30/lessons/133025 과일로 만든 아이스크림 고르기 - 총주문량이 3,000보다 높으면서 아이스크림의 주 성분이 과일인 아이스크림의 맛을 총주문량이 큰 순서대로 조회 SELECT FLAVOR FROM FIRST_HALF H JOIN ICECREAM_INFO I USING(FLAVOR) WHERE TOTAL_ORDER > 3000 AND INGREDIENT_TYPE = 'FRUIT_BASED' ORDER BY TOTAL_ORDER DESC https://school.programmers.co.kr/learn/courses/30/lessons/59415 최댓값 구하기 - 가장 최근에 들어온 동물은 언제 들어왔는지 ..
· SQL
https://school.programmers.co.kr/learn/courses/30/lessons/131123 즐겨찾기가 가장 많은 식당 정보 출력하기 - 음식종류별로 즐겨찾기수가 가장 많은 식당의 음식 종류, ID, 식당 이름, 즐겨찾기수를 조회 - 음식 종류를 기준으로 내림차순 정렬 SELECT FOOD_TYPE, REST_ID, REST_NAME, FAVORITES FROM REST_INFO WHERE (FOOD_TYPE, FAVORITES) IN (SELECT FOOD_TYPE, MAX(FAVORITES) FROM REST_INFO GROUP BY FOOD_TYPE) ORDER BY FOOD_TYPE DESC https://school.programmers.co.kr/learn/courses..
· SQL
https://school.programmers.co.kr/learn/courses/30/lessons/164668 조건에 맞는 사용자와 총 거래금액 조회하기 - 완료된 중고 거래의 총금액이 70만 원 이상인 사람의 회원 ID, 닉네임, 총거래금액을 조회 - 총거래금액을 기준으로 오름차순 정렬 SELECT U.USER_ID, U.NICKNAME, SUM(B.PRICE) FROM USED_GOODS_BOARD B JOIN USED_GOODS_USER U ON B.WRITER_ID = U.USER_ID WHERE B.STATUS = 'DONE' GROUP BY U.USER_ID HAVING SUM(B.PRICE) >= 700000 ORDER BY SUM(B.PRICE) https://school.progra..
· SQL
https://school.programmers.co.kr/learn/courses/30/lessons/59411 오랜 기간 보호한 동물(2) - 입양을 간 동물 중, 보호 기간이 가장 길었던 동물 두 마리의 아이디와 이름을 조회 - 보호 기간이 긴 순으로 조회 SELECT I.ANIMAL_ID, I.NAME FROM ANIMAL_INS AS I RIGHT OUTER JOIN ANIMAL_OUTS AS O USING(ANIMAL_ID) ORDER BY DATEDIFF(O.DATETIME, I.DATETIME) DESC LIMIT 2; https://school.programmers.co.kr/learn/courses/30/lessons/131533 상품 별 오프라인 매출 구하기 - 상품코드 별 매출액(판..
abbiddo
'SQL' 카테고리의 글 목록