MySQL: Contar linhas e registros não nulos

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.

This entry was posted in MySQL and tagged , , , , , , . Bookmark the permalink.