翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ColumnLength
列内にある各行の長さが、特定の表現に適合しているかどうかを確認します。
[Syntax] (構文)
ColumnLength
<COL_NAME>
<EXPRESSION>
COL_NAME – データ品質ルールを評価する列の名前。
列でサポートされる型: String
EXPRESSION – ブール値を生成するためにルールタイプのレスポンスに対して実行する式。詳細については、「表現」を参照してください。
例: 列内の行の長さ
次のルール例では、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)