APPROX_COUNT_DISTINCT

APPROX_COUNT_DISTINCT#

Returns the number of rows in a data set that has distinct non-NULL values. It uses COUNT or COUNT_BIG under the hood.

Syntax#

APPROX_COUNT_DISTINCT ( [ expression ] )

Arguments#

expression

Is an expression of any type, a value to be evaluated.

Return types#

bigint

Examples#

SELECT APPROX_COUNT_DISTINCT(ProductKey) AS accuracy
  FROM dbo.StoreSalesFacts;

See Also#