Beate Mielke: wie Zahlen in Prozentzahlen umwandeln

Beitrag lesen

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