[sql] SQL BETWEEN 연산자를 이용한 조건부 집계함수 적용

SQL에서 BETWEEN 연산자는 주어진 범위 내에 있는 값을 찾는 데 사용됩니다. 이 연산자를 이용하여 조건부 집계함수를 적용할 수 있습니다. 조건부 집계함수는 주어진 조건에 따라 값을 계산하거나 집계하는 함수입니다.

다음은 SQL BETWEEN 연산자를 이용하여 조건부 집계함수를 적용하는 예시입니다.

SELECT
    category,
    COUNT(*) AS total_products,
    SUM(price) AS total_price
FROM
    products
WHERE
    price BETWEEN 1000 AND 5000
GROUP BY
    category;

위의 예시는 products 테이블에서 price가 1000부터 5000 사이에 있는 상품들을 카테고리별로 그룹화하여 집계하는 쿼리입니다. COUNT(*) 함수는 각 카테고리별로 상품의 총 개수를 계산하고, SUM(price) 함수는 각 카테고리별로 상품 가격의 총합을 계산합니다.

조건부 집계함수를 사용할 때 BETWEEN 연산자를 이용하면 원하는 범위 내의 데이터를 선택할 수 있습니다. 이를 통해 특정한 조건을 만족하는 데이터를 선택하고, 그에 따른 집계값을 계산할 수 있습니다.

더 많은 SQL 관련 정보는 W3Schools SQL Tutorial을 참고하시기 바랍니다.