ColumnLength
열에 있는 각 행의 길이가 지정된 표현식을 준수하는지 확인합니다.
구문
ColumnLength
<COL_NAME>
<EXPRESSION>
COL_NAME – 데이터 품질 규칙을 평가하려는 열의 이름입니다.
지원되는 열 유형: 문자열
EXPRESSION - 부울 값을 생성하기 위해 규칙 유형 응답에 대해 실행할 표현식입니다. 자세한 내용은 Expressions 단원을 참조하십시오.
예: 열 행 길이
다음 예제 규칙은 Postal_Code
열의 각 행에 있는 값의 길이가 5자인지 여부를 확인합니다.
ColumnLength "Postal_Code" = 5 ColumnLength "weightinkgs" = 2 where "weightinkgs > 10"
Null 동작
ColumnLength
규칙은 NULL
을 0 길이 문자열로 취급합니다. NULL
행의 경우:
ColumnLength "Postal_Code" > 4 # this will fail
ColumnLength "Postal_Code" < 6 # this will succeed
다음 예시 복합 규칙은 NULL
값을 명시적으로 실패하도록 하는 방법을 제공합니다.
(ColumnLength "Postal_Code" > 4) AND (ColumnValues "Postal_Code" != NULL)