COUNT(*)
e COUNT(Name)
pode produzir valores diferentes. COUNT
não incluirá valores NULL, portanto, se houver alguma instância de Nome que igual a NULL eles não serão contados. COUNT(*)
também terá um desempenho melhor que Count(Name)
. Especificando COUNT(*)
você está deixando o otimizador livre para usar qualquer índice que desejar. Especificando COUNT(Name)
você está forçando o mecanismo de consulta a usar a tabela ou pelo menos um índice que contém a coluna NAME.