What a Beautiful Data!

solvesql 많이 주문한 테이블 찾기,레스토랑의 대목, 레스토랑의 요일별 VIP,레스토랑의 요일별 매출 요약

by darami

많이 주문한 테이블 찾기

 

solvesql

© 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에 집계함수 쓰는 것 가능!

- 문제를 보고 도메인의 특성을 고려해 보는게 필수적이다. 

블로그의 정보

다람

darami

활동하기