solvesql 많이 주문한 테이블 찾기,레스토랑의 대목, 레스토랑의 요일별 VIP,레스토랑의 요일별 매출 요약
by daramisolvesql
© Copyright 2021-2022 solvesql.com
solvesql.com
SELECT *
FROM tips
WHERE total_bill > (SELECT AVG(total_bill) FROM tips)
레스토랑의 대목
SELECT *
FROM tips
WHERE day IN ( SELECT day
FROM tips
GROUP BY day
HAVING SUM(total_bill) >=1500)
다중 서브 쿼리
레스토랑의 요일별 VIP
SELECT *
FROM tips
WHERE (day,total_bill) IN ( SELECT day
, MAX(total_bill) as max_bill
FROM tips
GROUP BY day
)
레스토랑의 요일별 매출 요약
SELECT ROUND(AVG(l.sum_bill),2)
FROM ( SELECT SUM(total_bill) sum_bill
FROM tips
GROUP BY day
)l
배운점, 인사이트
- WHERE절에 집계함수 못쓰고 필요하면 서브쿼리 써야하는 거 자나 깨나 잊지 말기
- 한동안 제주도 다녀온다고 블로그 관리를 소홀히 했다. 코드는 꾸준히 짜야하는 것!
- 쉬운 것도 꾸준히해야한다. 푼 문제 다시 풀기
- 다중 서브쿼리!! HAVING에 집계함수 쓰는 것 가능!
- 문제를 보고 도메인의 특성을 고려해 보는게 필수적이다.
'SQL > Solvesql' 카테고리의 다른 글
solvesql 쇼핑몰의 일일 매출액, ARPPU (0) | 2022.07.15 |
---|---|
SQL 데이터 분석 캠프 실전반 전환율 (퍼널 분석) (0) | 2022.06.27 |
solvesql 페이지에서 스크롤을 내렸을까?mysql 문제풀이 (0) | 2022.06.17 |
solvesql 입문반 페이지를 본 세션 찾기 mysql (0) | 2022.06.16 |
solvesql 고액 영수증 찾기mysql 문제풀이 (0) | 2022.06.14 |
블로그의 정보
다람
darami