NULL_PERCENT

NULL_PERCENT (시스템 데이터 지표 함수)

Enterprise Edition 기능

데이터 품질 모니터링(Data Quality Monitoring)에는 Enterprise Edition이 필요해요. 업그레이드 문의는 Snowflake 지원에 연락하세요.

NULL_PERCENT() 함수는 테이블의 지정한 컬럼 값 중 NULL인 값의 비율을 백분율로 반환해요.

이 문서에서는 함수를 직접 호출하는 문법을 다뤄요. 함수를 테이블이나 뷰와 연결해 정기적으로 실행하는 방법은 DMF 연결을 참고하세요.

출처: Snowflake SQL Reference

본문

문법

SNOWFLAKE.CORE.NULL_PERCENT(<query>)

인자

query — 대상 컬럼을 투영(project)하는 쿼리예요.

허용 데이터 타입

query가 투영한 컬럼은 다음 데이터 타입 중 하나여야 해요.

  • DATE
  • FLOAT
  • NUMBER
  • TIMESTAMP_LTZ
  • TIMESTAMP_NTZ
  • TIMESTAMP_TZ
  • VARCHAR

반환

이 함수는 NUMBER 값을 반환해요.

예제

SSN 컬럼(미국 사회보장번호)의 NULL 값 비율을 측정해요.

SELECT SNOWFLAKE.CORE.NULL_PERCENT(
  SELECT
    ssn
  FROM hr.tables.empl_info
);
+----------------------------------------------------------------+
| SNOWFLAKE.CORE.NULL_COUNT(SELECT ssn FROM hr.tables.empl_info) |
+----------------------------------------------------------------+
| 1                                                              |
+----------------------------------------------------------------+

더 알아보기