[sql] HAVING 절에서 여러 조건을 사용하는 방법
예를 들어, 주문 테이블에서 각 고객별로 주문 수량과 전체 금액을 구하고, 이 중에서 주문 수량이 5건을 초과하고 전체 금액이 1000달러를 초과하는 경우를 찾으려면 다음과 같이 작성할 수 있습니다.
SELECT customer_id, SUM(quantity) AS total_quantity, SUM(amount) AS total_amount
FROM orders
GROUP BY customer_id
HAVING SUM(quantity) > 5 AND SUM(amount) > 1000;
위의 예제에서는 HAVING 절에서 주문 수량과 금액에 대한 조건을 함께 사용하여 그에 부합하는 결과를 가져옵니다.
따라서 HAVING 절에서 여러 조건을 사용할 때는 필요한 조건들을 논리 연산자를 활용하여 결합하면 됩니다.