Statistik:
 
online:  1
heute:  33
gestern:  135
gesamt:  81917
   
  Diese Seite wurde mit fastpublish CMS - Content Management System erstellt

DeutschEnglish


Sie befinden sich hier : Programmierung » MYSQL » MYSQL Häufigster Wert in einer Spalte

MYSQL Häufigster Wert in einer Spalte

MYSQL Häufigstes 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:

Terminsvertreterung Berlin

terminsvertretung.de ist ein maßgeschneidertes Serviceportal für jeden Anwalt, der als Prozessbevollmächtigter einen Terminsvertreter sucht oder als Terminsvertreter tätig werden möchte.
 

Kommentar schreiben

Letztes Update 05.06.2008 | Seite drucken: MYSQL Häufigster Wert in einer Spalte | Seite einem Freund senden: MYSQL Häufigster Wert in einer Spalte


 
Impressum | Kontakt | Newsletter |