본문 바로가기
T.I.L. :: Today I Learned/항해99 14기 온보딩

3월 24일 Day19.

by DaSsom 2023. 3. 24.
Today I Learned

확실히 점점 문제가 어려워진다..😶‍🌫️

 

서브쿼리

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

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

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

서브쿼리는 위치에 따라 구분 할 수 있는데 위 문제에서는 where 절 안에서 쓰였으니 '중첩 서브쿼리'

이 문제처럼 카테고리별 최댓값을 구해서 출력하고 싶을 때 많이 사용하는 것 같다.

'T.I.L. :: Today I Learned > 항해99 14기 온보딩' 카테고리의 다른 글

3월 23일 Day18.  (0) 2023.03.23
3월 22일 Day17.  (0) 2023.03.22
3월 21일 Day16.  (0) 2023.03.21
3월 20일 Day15.  (0) 2023.03.20
3월 18일 Day13.  (0) 2023.03.18