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

2024. 4. 30. 23:31코딩 테스트

문제

 

 

개념
  • LIKE : 문자열의 패턴을 검색하는 연산자
    • 컬럼명 LIKE '필터링할 문자' : 컬럼값에 필터링할 문자가 있는 조건
    • '%필터링할 문자%' : 필터링할 문자 앞뒤에 어느 문자든 오는 조건
    • '필터링할 문자_' : 필터링할 문자 뒤에 하나의 문자가 오는 조건

 

정답
SELECT REST_ID, REST_NAME, FOOD_TYPE, FAVORITES, ADDRESS,
    ROUND(AVG(REVIEW_SCORE), 2) SCORE
FROM REST_INFO JOIN REST_REVIEW USING(REST_ID)
WHERE ADDRESS LIKE '서울%'
GROUP BY 1
ORDER BY SCORE DESC, FAVORITES DESC