The way you have written the query, the parser will complain, because you don't have a group by clause. So your choices are:SELECT [ORDER ADDRESS], COUNT (COL2) FROM DATA T1 GROUP BY [ORDER ADDRESS] -- will give, 1,1,0
orSELECT COUNT (COL2) FROM DATA T1 -- will give 2
or, if you are on SQL 2005 or higherSELECT [ORDER ADDRESS], COUNT (COL2) OVER () FROM DATA T1 -- will give 2
In any case, count function does not count nulls.