COUNT(*)
und COUNT(Name)
kann unterschiedliche Werte ergeben. COUNT
enthält keine NULL-Werte, wenn also Name vorkommt die gleich NULL sind, werden sie nicht gezählt.
COUNT(*)
auch eine bessere Leistung als Count(Name)
. Durch Angabe von COUNT(*)
Sie lassen dem Optimierer die Freiheit, jeden gewünschten Index zu verwenden. Durch Angabe von COUNT(Name)
Sie zwingen die Abfrage-Engine, die Tabelle oder zumindest einen Index zu verwenden, der die Spalte NAME enthält.