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 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