Höufigkeit von Einträgen

Hallo,

ich habe eine Tabelle mit etwa 2100 Datensätzen und ca. 10 Spalten. Wie kann ich nun den in z.B. Spalte 8 am häufigsten vorkommenden Eintrag herausfinden? Und dann natürlich auch den zweithäufigsten… usw…

Die Einträge sind sehr vielfältig, also es nützt nichts, wenn ich einfach alle Datensätze, die ein bestimmtes Wort in der entsprechenden Spalte beinhalten abfrage.

Ich arbeite mit mySQL.

Dank im voraus

Daniel

Hi Daniel,

hab grad wenig Zeit, aber dazu folgende Tipps:

http://www.mysql.de/documentation/mysql/bychapter/ma…

und

http://www.mysql.de/documentation/mysql/bychapter/ma…

Du müsstest praktisch deine Spaltenwerte gruppieren, zählen und dann nach Anzahl der Vorkommnisse sortieren.

Ciao, Bill

hi!

ich habe eine Tabelle mit etwa 2100 Datensätzen und ca. 10
Spalten. Wie kann ich nun den in z.B. Spalte 8 am häufigsten
vorkommenden Eintrag herausfinden? Und dann natürlich auch den
zweithäufigsten… usw…

Die Einträge sind sehr vielfältig, also es nützt nichts, wenn
ich einfach alle Datensätze, die ein bestimmtes Wort in der
entsprechenden Spalte beinhalten abfrage.

Ich arbeite mit mySQL.

(mysql-experten: bitte kontrolle!)

ich würde sagen mit
select spalte8,count(*)
from tabelle
group by spalte 8
order by 2 desc

(funktioniert sogar unter access :wink:

grüße,
tomh