Vinzenz Mai: SQL-Abfragen

Beitrag lesen

Hallo Margrith

  

> > SELECT  
> >   beispiel,  
> >   COUNT(beispiel) AS anzahl  
> > FROM muster  
> > GROUP BY beispiel  

Kleine Frage: für was steht "AS anzahl"?

Damit gibst Du der zweiten Spalte Deines Ergebnisses einen Namen.

benötige ich diesen Wert?

Nicht unbedingt, Du kannst ja auch über die Spaltennummer auf diese Spalte, die Du benötigst zugreifen. Es ist halt netter, wenn Du z.B. nach der Häufigkeit des Auftretens sortierst:

  
SELECT  
   beispiel,  
   COUNT(beispiel) AS anzahl  
FROM muster  
GROUP BY beispiel  
ORDER BY anzahl DESC  

gibt Dir die häufigsten "beispiele" zuerst aus mit Angabe der Häufigkeit.

Kenne mich mit mySQL nicht so gut aus wie Du feststellst!  ;O)

Diese SQL-Anweisungen werden von allen mir bekannten SQL-Dialekten verstanden, sogar von MySQL.

Das MySQL-Handbuch kann Dir bessere Kenntnisse verschaffen. Nutze es! Es gibt auch eine deutsche Version, die ist leider nicht so aktuell wie die englische und manchmal auch etwas kürzer gehalten.

Freundliche Grüße

Vinzenz