phpbar.de logo

Mailinglisten-Archive

[dbs] COUNT(*) nach Menge sortieren

[dbs] COUNT(*) nach Menge sortieren

Sebastian Mendel lists at sebastianmendel.de
Don Jan 13 09:40:12 CET 2005


Hannes Korte schrieb:
> Hi Friederun,
> 
> 
>>SELECT Feld1, COUNT(*) FROM tabelle GROUP BY Feld1;
>>
>>Nur soll mir die Ausgabe nach COUNT(*) - Menge sortiert werden, und
>>zwar der hoechste Wert zuerst. Das finde ich nicht im Handbuch,
> 
> [...] 
> 
>>Geht das, und wenn ja, wie?
> 
> 
> ich hab jetzt nichts getestet, aber ich mache das immer ungefähr so:
> 
> SELECT Feld1, COUNT(*) AS anz FROM tabelle GROUP BY Feld1 ORDER BY anz
> DESC;

und in den aktuellen MySQL-Versionen geht auch direkt:

   SELECT `Feld1`,
          COUNT(*)
     FROM `tabelle`
GROUP BY `Feld1`
ORDER BY COUNT(*) DESC


-- 
Sebastian Mendel

www.sebastianmendel.de www.warzonez.de www.tekkno4u.de www.nofetish.com
www.sf.net/projects/phpdatetime        www.sf.net/projects/phptimesheet


php::bar PHP Wiki   -   Listenarchive