A função COUNT pode ser usada de várias formas diferentes as quais retornam diferentes resultados de uma contagem. A mais comum é quando precisa-se saber quantas linhas existem em uma tabela, podendo ser executada com a declaração:
SELECT COUNT(*) FROM tabela
A diferença mais significativa está na contagem de registros não nulos dentro de uma tabela, que pode ser executada da seguinte forma:
SELECT COUNT(campo) FROM tabela
O resultado da última declaração é diferente da primeira pois o resultado somente apresenta a soma dos registros não nulos e não o número de linhas existentes.