Zum Inhalt springen
ThreadPHP & MySQL

count(*) count(id) - unterschied?

Kategorie
PHP & MySQL
Gelesen
1436
Antworten
1
Erstellt von: gelöschter BenutzerDatum: 13.09.2013, 03:46 Uhr
Archiv-KommentarArchiviert, nicht priorisiertCMS & technische Umsetzung

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.

Zur Kategorie
gelöschter Benutzer
Threadstart · PHP & MySQL 1436 mal gelesen · 13.09.2013, 03:46 Uhr

gibts betr. performance einen unterschied zwischen den beiden varianten?

select count(*)

select count(id)

Antworten

1 Beiträge
gelöschter Benutzer
am 13.09.2013, 08:47 Uhr schrieb
Antwort

Hallo 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