Hallo ForumerInnen,
verschiedene Menschen können sich ein oder mehrere Obstsorten aussuchen.
Dadurch entsteht die folgende Datenbank:
Obst Waehler
-------------------------------
Birne Peter
Apfel Monika
Birne Petra
Apfel Peter
Erdbeere Monika
Jetzt interessiert mich nicht mehr, wer für was, sondern wieviele Personen für was gestimmt haben.
Das erreiche ich durch das folgende select-Statement:
select Obst, count(*) as Anzahl from table group by Obst order by Anzahl desc, Obst
dadurch ensteht die folhgende Ausgabe:
Obst Anzahl
----------------------------
Apfel 2
Birne 2
Erdbeere 1
Soweit so gut, aber jetzt möchte ich die Anzahl nicht als Zahlen sonder in Prozent ausgegeben haben, so daß das Ergebnis folgendermaßen aussehen würde:
Obst Prozent
-----------------------------
Apfel 40
Birne 40
Erdbeere 20
Wer weiß, wie ich die select-Anweisung verändern muß, damit diese Ausgabe herauskommt?
Wenn's geht in MySQL oder Oracle.
Danke im Voraus
Beate Mielke