wahsaga: SQL-Abfragen

Beitrag lesen

hi,

SELECT
  beispiel,
  COUNT(beispiel) AS anzahl

Kleine Frage: für was steht "AS anzahl"? benötige ich diesen
Wert?

das ist ein sogenannter alias.

beispiel ist der name einer real existierenden spalte in deiner tabelle - beim ausgeben der daten kannst du diesen benutzen, um auf die werte in dieser spalte zuzugreifen.

der mit COUNT() ermittelte wert ist aber keine real existierende spalte - also gibt man diesem einen aliasnamen, um anschließend leichter darauf zugreifen zu können.

SELECT beispiel FROM ...
heißt: liefere mir die werte aus der spalte beispiel unter dem bezeichner "beispiel".

SELECT COUNT(beispiel) AS anzahl FROM ...
heißt: liefere mir die anzahl der vorhandenen beispiele unter dem bezeichner "anzahl".

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }