Lavender: Count und Sortierung

Hallo zusammen,

ich habe eine Datenbank und möchte zählen, wie oft ein Wert darin Vorkommt. Gleichzeitig soll der dazugehörende Name grupiert werden:

SELECT DISTINCT Dvon,
COUNT(Dvon)
FROM ddl
GROUP BY Dvon
ORDER BY Dvon
ASC

Das sortiert nun nach Namen, ich würde aber lieber so sortieren, dass es nach Anzahl der Vorkommnise sortiert wird.

Wie muss der Befehl lauten? (Ich hab schon versucht Order By durch count(Dvon) zu ergänzen, funktioniert aber nicht.)

Vielen Dank im Voraus.

Gruß
Lavender

  1. Hallo Lavender,

    ich habe eine Datenbank und möchte zählen, wie oft ein Wert darin Vorkommt. Gleichzeitig soll der dazugehörende Name grupiert werden:

      
    
    > /* SELECT DISTINCT Dvon,   Verzichte auf DISTINCT, es ist  
    
         überflüssig, da Du GROUP BY verwendest */  
    SELECT Dvon  
    
    > COUNT(Dvon) AS Anzahl  
    > FROM ddl  
    > GROUP BY Dvon  
    
      ORDER BY Anzahl  
    
    > ASC 
    
    

    liefert Dir bei MySQL das von Dir gewünschte Ergebnis

    Freundliche Grüße

    Vinzenz

    1. Vielen Dank - funktioniert genau wie ich es wollte.

      Viele Grüße
      Lavender