https://solvesql.com/problems/high-season-of-restaurant/
SELECT *
FROM tips
WHERE day IN(
SELECT day
FROM tips
GROUP BY day
HAVING SUM(total_bill) > 1500
) ;
- 서브쿼리에서 요일별 그룹화하고, 1500 이상인 요일만 추출
- 메인 쿼리에서 해당 요일에 대한 모든 정보를 필터링
sum(total_bill) 집계된 값을 메인쿼리에서 필터링 할 수 없어 서브쿼리를 사용한다.
[오늘의 코드 105] [solvesql] 일부 데이터 조회하기 (0) | 2024.08.25 |
---|---|
[오늘의 코드 104] [solvesql] 레스토랑 웨이터의 팁 분석 (0) | 2024.08.23 |
[오늘의 코드 101] [solvesql] 일별 블로그 방문자 수 집계 (0) | 2024.08.20 |
[오늘의 코드 100] [solvesql] 많이 주문한 테이블 찾기 (0) | 2024.08.19 |
[오늘의 코드 99] [solvesql] 첫 주문과 마지막 주문 (0) | 2024.08.15 |