- Categories:
NULL_ COUNT (system data metric function)¶
Returns the total number of NULL values for the specified column in a table.
This topic provides the syntax for calling the function directly. To learn how to associate the function with a table or view so it runs at regular intervals, see Associate a DMF.
Syntax¶
Arguments¶
querySpecifies a SQL query that projects exactly one column.
Allowed data types¶
The column projected by the query must have one of the following data types:
- DATE
- FLOAT
- NUMBER
- TIMESTAMP_LTZ
- TIMESTAMP_NTZ
- TIMESTAMP_TZ
- VARCHAR
Returns¶
The function returns a scalar value with a NUMBER data type.
Usage notes¶
The query must project exactly one column. If the query projects more than one column, the call fails
with an error similar to the following:
To fix the error, project one column, or call the function once for each column:
When you call a system DMF manually, you don’t need to specify whichever allowed data type you are using. You only need to specify the query for the column that you want to measure. Snowflake matches the allowed data type for the function with the data type for the column.
Example¶
Measure the number of NULL values for the SSN column (that is, US Social Security number):