SQL/문제풀이
많이 주문한 테이블 찾기 _ Lv1 *
데이터분석가 이채은
2024. 9. 26. 09:00
Solution
SELECT *
FROM tips
WHERE total_bill > (SELECT AVG(total_bill) FROM tips);
이 문제는 WHERE 절에는 집계함수를 사용하면 안 된다는 조건 때문에 검색을 해야 했다. HAVING 절을 사용하려면 GROUP BY가 같이 있어야 하는데 이 문제에서는 GROUP BY를 사용할 필요가 없어서 그럼 어떻게 평균값을 구할지 검색했다. 저렇게 쿼리 구문안의 쿼리 느낌으로 작성하면 된다.