Eprld 2025. 5. 25. 16:53

1, 서울에 위치한 식당 목록 출력하기  

https://school.programmers.co.kr/learn/courses/30/lessons/131118

 

프로그래머스

SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

문제 설명

- 식당의 정보를 담은 REST_INFO, 테이블과 식당 리뷰정보를 담은 REST_REVIEW 테이블

- 서울에 위치한 식당들의 식당 ID, 식당 이름, 음식 종류, 즐겨찾기수, 주소, 리뷰 평균 점수 조회

- 리뷰 평균 점수는 소수점 세 번쨰 자리에서 반올림

- 결과는 평균점수를 기준으로 내림차순 정렬 / 평균 점수가 같다면 즐겨찾기수 기준으로 내림차순 정렬

 

코드

SELECT
    ri.REST_ID,
    REST_NAME,
    FOOD_TYPE,
    FAVORITES,
    ADDRESS,
    ROUND(AVG(REVIEW_SCORE), 2) AS SCORE
from REST_INFO AS ri
INNER JOIN REST_REVIEW AS rr
ON ri.REST_ID = rr.REST_ID
WHERE ri.ADDRESS LIKE '서울%'
group by ri.REST_ID
order by score desc, FAVORITES DESC

 

 


2, 과일로 만든 아이스크림 고르기

https://school.programmers.co.kr/learn/courses/30/lessons/133025

 

프로그래머스

SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

문제 설명 

-아이스크림 가게의 상반기 주문 정보를 담은 FIRST_HALF, 테이블과 아이스크림 성분에 대한 정보를 담은 ICECREAM_INFO

-상반기 아이스크림 총주문량이 3,000보다 높으면서 아이스크림의 주 성분이 과일인 아이스크림의 맛을 총주문량이 큰 순서대로 조회

 

코드

SELECT
    half.FLAVOR
FROM FIRST_HALF AS half
LEFT JOIN ICECREAM_INFO AS info
ON half.FLAVOR = info.FLAVOR
WHERE half.TOTAL_ORDER > 3000
AND half.FLAVOR IN ('peach', 'watermelon', 'mango', 'strawberry','orange','pineapple', 'melon')

과일로 만든 아이스크림 고르기


과일로 만

3. 평균 일일 대여 요금 구하기

https://school.programmers.co.kr/learn/courses/30/lessons/151136

 

프로그래머스

SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

문제 설명

-대여중인 자동차들의 정보를 담은 CAR_RENTAL_COMPANY_CAR

-자동차 종류가 SUV인 자동차들의 평균 일일 대여 요금을 출력하는 SQL 작성

 

 

코드

SELECT ROUND(AVG(DAILY_FEE)) AS AVERAGE_FEE 
FROM CAR_RENTAL_COMPANY_CAR
WHERE CAR_TYPE = 'SUV';

평평균 일일 대여 요금 구하기균 일일 대여 요금 구하기든 아이스크림 고르

과일로 만든 아이스크림 고평균 일일 대여 요금 구하기르기