반응형

@notepad_jj2

츄르사려고 코딩하는집사입니다.


1. [solvesql] 레스토랑의 대목 SQLite

 

2. 문제 출처

https://solvesql.com/problems/high-season-of-restaurant/

 

solvesql

© Copyright 2021-2022 solvesql.com

solvesql.com

 

3. 풀이

- 이 문제는 요일별 매출 합계가 1500이상인 요일을 구해서, 그 요일에 대한 데이터를 전부 출력하는 문제다.

- TIPS 테이블에서 해당하는 조건의 DAY를 가져오면 된다.

- TIPS 테이블에서 DAY를 기준으로 GROUP BY를 하는데, TOTAL_BILL의 합계가 1500 이상인 데이터의 요일을 서브쿼리로 가져온다.

 

4. 소스 코드

  SELECT *
    FROM TIPS
   WHERE DAY IN (
                          SELECT DAY
                            FROM TIPS
                        GROUP BY DAY
                          HAVING SUM(TOTAL_BILL) >= 1500
                )

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기