차이
-
[SQL] WHERE과 HAVING의 차이database 2023. 4. 14. 17:22
WHERE과 HAVING 모두 조건을 설정한다는 특징에서 같다. 하지만, WHERE은 데이터들 중 조건에 맞는 행을 가져오면 반면 HAVING은 그룹화된 데이터들 중 조건에 맞는 특정 그룹을 가져온다. 예를 들어, 아래와 같은 orders 테이블이 존재할 때. order_id customer_id order_date total_amount 1 1 2022-01-01 100 2 2 2022-01-02 200 3 1 2022-01-03 150 4 3 2022-01-04 50 5 1 2022-01-05 80 WHERE 문 SELECT * FROM orders WHERE total_amount > 100; 결과 order_id customer_id order_date total_amount 2 2 2022-01..