[프로그래머스] 서울에 위치한 식당 목록 출력하기

최동혁·2022년 12월 6일
0

프로그래머스

목록 보기
15/68

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

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

-- 코드를 입력하세요
SELECT A.REST_ID, 
B.REST_NAME, 
B.FOOD_TYPE, 
B.FAVORITES, 
B.ADDRESS, 
ROUND(AVG(A.REVIEW_SCORE),2) AS SCORE
# round는 반올림 함수, 2번째 파라미터에는 몇번째 소수점 자리까지 반올림 할것인지
FROM REST_REVIEW A
INNER JOIN REST_INFO B ON A.REST_ID = B.REST_ID
# A 교집합 B가 INNER JOIN 함수임. ON은 조건임 이 조건에 해당하는 것에 대한 교집합을 구하는 것
GROUP BY A.REST_ID
# REST_ID가 같은 것끼리 그룹화 하는 것, 쓸 때에는 FROM 다음에 써야함.
HAVING B.ADDRESS LIKE '서울%'
# HAVING은 group by 다음에 수행되는 WHERE와 같은 조건절이다. 
# LIKE는 문자열 내에서 내가 원하는 문자열을 찾는 함수
# %는 와일드 카드로서 0개 이상의 문자를 대신 표현할 수 있음
# 서울~~~ 이런 문자로 된 것만 받겠다는 것
ORDER BY SCORE DESC, B.FAVORITES DESC
# SCORE 대로 DESC(내림차순 정렬) 만약 SCORE가 같다면 FAVORITES 순으로 DESC
profile
항상 성장하는 개발자 최동혁입니다.

0개의 댓글