- 类别:
BLANK_COUNT(系统数据指标函数)¶
返回表中指定列的空白列值的数量。
本主题提供直接调用该函数的语法。要了解如何将该函数与表或视图关联以使其定期运行,请参阅 关联 DMF 以自动执行数据质量检查。
语法¶
SNOWFLAKE.CORE.BLANK_COUNT(<query>)
实参¶
query指定一个 SQL 查询,该查询仅投射单个列。
允许的数据类型¶
query 投射的列必须有 VARCHAR 数据类型。
返回¶
该函数会返回 NUMBER 值。
访问控制要求¶
Associating and running a system DMF requires the USAGE privilege on the system DMF. You can grant the SNOWFLAKE.DATA_METRIC_USER database role to give users the USAGE privilege on all system DMFs. For more information, see Grant the USAGE privilege on system DMFs.
有关创建具有指定权限集的自定义角色的说明,请参阅 创建自定义角色。
示例¶
测量 SSN 列的空白字段的百分比(US 社会保障号):
SELECT SNOWFLAKE.CORE.BLANK_COUNT( SELECT ssn FROM hr.tables.empl_info );+-----------------------------------------------------------------+ | SNOWFLAKE.CORE.BLANK_COUNT(SELECT ssn FROM hr.tables.empl_info) | +-----------------------------------------------------------------+ | 1 | +-----------------------------------------------------------------+