반응형
필터함수
-
SQL filter 함수로 집계함수에 조건 걸기SQL 2024. 3. 23. 00:23
SQL의 FILTER 구문은 집계 함수와 함께 사용되어 특정 조건을 만족하는 행에 대해서만 집계를 수행할 수 있도록 해줍니다. 이는 데이터를 그룹화한 후, 그룹 내에서 추가적인 조건에 따라 집계를 필터링하고 싶을 때 유용합니다. FILTER 구문은 주로 WHERE 절이 집계 수준에서 작동하지 않을 때 사용됩니다. 구조 FILTER 구문의 기본 구조는 다음과 같습니다: 여기서 AGGREGATE_FUNCTION은 SUM, COUNT, AVG 등의 SQL 집계 함수를 의미하고, column_name은 해당 함수에 적용될 컬럼, condition은 집계를 수행할 행을 필터링하기 위한 조건입니다. 예시 예시 1: 판매 데이터에 대해 특정 조건을 만족하는 항목들의 합계 계산 이 쿼리는 각 제품별로 2023년 1월에..