count(*) count(id) - unterschied?
Redaktionelle Einordnung
Diese archivierte Diskussion behandelt count(*) count(id) - unterschied? aus Sicht der Rubrik PHP & MySQL.
CMS- und Technikfragen sind heute besonders dann relevant, wenn sie Indexierung, Rendering, interne Verlinkung oder Relaunch-Risiken beeinflussen.
Sinnvoll nutzbar bleibt der Thread vor allem als historischer Kontext, für typische Fragestellungen und zur Einordnung älterer Empfehlungen.
Einige im historischen Thread genannte Tools, Dienste oder externe Links könnten heute nicht mehr verfügbar oder inhaltlich überholt sein. Nutzen Sie sie bitte nur mit zusätzlicher Prüfung.
Startbeitrag
Originaler Foreninhalt in modernisierter Darstellung.
gibts betr. performance einen unterschied zwischen den beiden varianten?
select count(*)
select count(id)
Antworten
1 BeiträgeHallo unikat,
ich kenne MySQL nicht nur den MS SQL Server.
Dort gibt es zwischen den verschiedenen Varianten der COUNT-Abfrage keinen messbaren Unterschied. In dem Artikel kannst du einen Screenshot sehen, in dem vier mögliche Varianten der COUNT-Abfrage ausgeführt werden und identische Ergebnisse im Ausführungsplan zeigen.
Wenn sich MySQL auch nur ähnlich verhält wie der MS SQL Server, dürftest du auch dort ganz ähnliche Ergebnisse erzielen.
Servus,
Klaus