Junior
Was ist der Unterschied zwischen COUNT(*) und COUNT(spaltenname)?
sobes.tech KI
Antwort von AI
COUNT(*) zählt alle Zeilen in der Tabelle, einschließlich der Zeilen, bei denen alle Feldwerte NULL sind.
COUNT(spaltenname) zählt nur die Zeilen, bei denen der Wert der angegebenen spaltenname nicht NULL ist.
Beispiel:
SELECT COUNT(*) FROM meine_tabelle; -- Gibt die Gesamtzahl der Zeilen zurück
SELECT COUNT(eine_spalte) FROM meine_tabelle; -- Gibt die Anzahl der Zeilen zurück, bei denen some_column nicht NULL ist