SPECIAL_CHARACTER_COUNT

SPECIAL_CHARACTER_COUNT (system data metric function)

SPECIAL_CHARACTER_COUNT는 영숫자 범위(A-Z, a-z, 0-9) 밖의 문자를 포함하는 NULL이 아닌 열 값의 개수를 반환하는 시스템 데이터 메트릭 함수예요. 공백, 구두점, Unicode 문자는 모두 특수 문자로 계산돼요. 식별자·코드처럼 영숫자만 있어야 하는 열을 검증할 때 사용해요.

출처: Snowflake SQL Reference

본문

Enterprise Edition 기능 — 데이터 품질 모니터링(Data Quality Monitoring)에는 Enterprise Edition이 필요해요. 업그레이드 문의는 Snowflake Support에 연락해 주세요.

카테고리: 데이터 메트릭 함수

구문 (Syntax)

SNOWFLAKE.CORE.SPECIAL_CHARACTER_COUNT(<query>)

인자 (Arguments)

<query> — 단일 열을 투영하는 SQL 쿼리를 지정해요.

허용되는 데이터 타입 (Allowed data types)

query가 투영하는 열은 VARCHAR 데이터 타입이어야 해요.

반환값 (Returns)

NUMBER 값을 반환해요. NULL 값은 개수에서 제외돼요.

예시 (Examples)

product_code 열에서 특수 문자를 포함하는 값의 개수를 측정해요:

SELECT SNOWFLAKE.CORE.SPECIAL_CHARACTER_COUNT(
  SELECT
    product_code
  FROM inventory.tables.products
);

더 알아보기