ACC: Count Function Ignores Null Values (92747)
The information in this article applies to:
- Microsoft Access 1.0
- Microsoft Access 1.1
- Microsoft Access 2.0
- Microsoft Access for Windows 95 7.0
- Microsoft Access 97
This article was previously published under Q92747 Novice: Requires knowledge of the user interface on single-user computers.
SYMPTOMS
When you use a query to perform a count, Null values are ignored.
RESOLUTIONIn Microsoft Access 7.0 and 97
In Microsoft Access 7.0 and 97, you can use the NZ() function as well as
the suggestions below to return another specified value when a variant
is Null; therefore the count is of all records.
The new SQL statement with the NZ() function would read:
SELECT Column2,
COUNT(NZ([Column2])) AS EXPR1
FROM Table1
GROUP BY Column2;
In Microsoft Access 1.x and 2.0
To count Null values, count on a primary key column, a column that
contains unique values, a counter column, a dummy column where all records
equal 1, or use Count(*) in the field to count all rows regardless of
whether an individual field has Null values.
The new SQL statement would read:
SELECT Column2,
COUNT(*)
FROM Table1
GROUP BY Column2;
STATUS
This behavior is by design with all aggregate (totals) functions.
REFERENCES
For more information about counts in queries, search the Help Index for
"Count Function," and then view the available topics, or ask the
Microsoft Access 97 Office Assistant.
Modification Type: | Major | Last Reviewed: | 5/9/2003 |
---|
Keywords: | kbprb kbusage KB92747 |
---|
|