AVG
AVG (시스템 데이터 메트릭 함수)
테이블의 지정된 컬럼에 대한 평균 값을 돌려주는 데이터 메트릭 함수(DMF)예요. AVG 함수를 호출하는 것보다 나은 성능을 제공하도록 단일 컬럼 평균 계산에 최적화되어 있어요.
출처: 공식 문서
본문
Data Quality Monitoring은 Enterprise Edition이 필요합니다. 업그레이드 문의는 Snowflake Support에 연락하세요.
테이블의 지정된 컬럼에 대한 평균 값을 반환합니다.
AVG 시스템 데이터 메트릭 함수는 단일 컬럼의 평균 값을 계산하도록 최적화되어 있으며, AVG 함수를 호출하는 것과 비교해 더 나은 성능을 제공합니다.
이 주제는 함수를 직접 호출하는 구문을 제공합니다. 테이블이나 뷰에 함수를 연결해 정기적으로 실행되게 하는 방법은 DMF 연결을 참고하세요.
구문 (Syntax)
SNOWFLAKE.CORE.AVG(<query>)
인자 (Arguments)
query
단일 컬럼을 투영하는 SQL 쿼리를 지정합니다.
허용되는 데이터 타입 (Allowed data types)
query가 투영하는 컬럼은 다음 데이터 타입 중 하나여야 합니다:
- FLOAT
- NUMBER
반환값 (Returns)
NUMBER 값을 반환합니다.
예제 (Example)
테이블의 salary 컬럼에 대한 평균 값을 측정합니다:
SELECT SNOWFLAKE.CORE.AVG(
SELECT
salary
FROM hr.tables.empl_info
);
+------------------------------------------------------------+
| SNOWFLAKE.CORE.AVG(SELECT salary FROM hr.tables.empl_info) |
+------------------------------------------------------------+
| 137000 |
+------------------------------------------------------------+