Statistik:
 
online:  1
heute:  30
gestern:  101
gesamt:  34972
   
  Diese Seite wurde mit fastpublish CMS - Content Management System erstellt

DeutschEnglish


Sie befinden sich hier : Programmierung » MYSQL » MYSQL Häufigstes Aufkommen eines Wertes

MYSQL Häufigstes Aufkommen eines Wertes

MYSQL das häufigste Aufkommen eines Wertes in einer Spalte wird mit einer SQL - Abfrage bestimmt

Es kommt häufiger vor das man nicht den größten Wert bestimmen sondern das
häufigste Auftreten eines Wertes anzeigen möchte.
Sozusagen eine TOP 100 Liste oder Top Ten Liste.

Beispiel: Sie haben ein Datenbank mit Charts in der die User für Ihren Lieblingsinterpreten voten können.
Die Datenbank charts hat z.B. folgende Werte:
ID Interpret Stadt(des votenden users)
1 Madonna Berlin
2 Rolling Stones Berlin
3 Rolling Stones Berlin
4 Kelly Family Mannheim
5 Madonna München
6 Madonna München

Wenn Sie jetzt eine Top 3 Liste der Interpreten erstellen wollten müsste das Ergebnis
1. Madonna mit 3 Stimmen
2. Rolling Stones mit 2 Stimmen
3. Kelly Family mit 1 Stimme
lauten.

Die SQL-Abfrage hierzu lautet:
SELECT COUNT( * ) AS Zeilen , Interpret
FROM charts
GROUP BY Interpret
ORDER BY Zeilen DESC
LIMIT 0 , 3


Wenn Sie eine Top Ten Liste der Städte aus denen die User kommen erstellen wollten müssten die SQL-Abfrage lauten:
SELECT COUNT( * ) AS Zeilen , Stadt
FROM charts
GROUP BY Stadt
ORDER BY Zeilen DESC
LIMIT 0 , 3




Links vom Autor und sponsored Links:


Sponsor auf dieser Seite werden
Kommentar schreiben
gogomann 14.07.2008 10:37
Das ist genau das was ich gesucht habe. Klasse Danke! Schade nur das ihr zu diesem Thema nicht mehr habt. Aber macht weiter so. Ist echt Spitze!


Letztes Update 05.06.2008 | Seite drucken: MYSQL Häufigstes Aufkommen eines Wertes | Seite einem Freund senden: MYSQL Häufigstes Aufkommen eines Wertes


 
Impressum | Kontakt | Newsletter |