Anzahl verschiedener Werte eines Feldes
am 17.03.2006 16:00:35 von Sebastian Maurer
Hi NG,
ich versuche die versch. Werte eines Feldes, sowie deren Anzahl
auszugeben.
Bsp. sei folgende Tabelle
profil_id | konfektionsgröße | hosengröße
1 S 30
2 M 32
3 M 32
4 L 34
5 L 32
Die Abfrage sollte dann etwas wie
S => 1
M => 2
L => 2
ergeben
Alle Versuche mit DISTINCT und COUNT sowie div. GROUP BY haben mich
nicht weitergebracht.
Hat jmd. ne Idee oder einen Ansatz?
Gruß
Sebastian
Re: Anzahl verschiedener Werte eines Feldes
am 17.03.2006 16:46:26 von Christian Kirsch
Sebastian Maurer wrote:
> Hi NG,
>
> ich versuche die versch. Werte eines Feldes, sowie deren Anzahl
> auszugeben.
>
> Bsp. sei folgende Tabelle
>
> profil_id | konfektionsgröße | hosengröße
> 1 S 30
> 2 M 32
> 3 M 32
> 4 L 34
> 5 L 32
>
>
> Die Abfrage sollte dann etwas wie
>
> S => 1
> M => 2
> L => 2
>
> ergeben
>
> Alle Versuche mit DISTINCT und COUNT sowie div. GROUP BY haben mich
> nicht weitergebracht.
>
SUM?
Re: Anzahl verschiedener Werte eines Feldes
am 17.03.2006 16:56:33 von Johannes Vogel
Hi Sebastian
Sebastian Maurer wrote:
> ich versuche die versch. Werte eines Feldes, sowie deren Anzahl
> auszugeben.
> Bsp. sei folgende Tabelle
> profil_id | konfektionsgröße | hosengröße
> 1 S 30
> 2 M 32
> 3 M 32
> 4 L 34
> 5 L 32
> Die Abfrage sollte dann etwas wie
> S => 1
> M => 2
> L => 2
> ergeben
> Hat jmd. ne Idee oder einen Ansatz?
select konfektionsgrösse, count(*) from tabelle
group by konfektionsgrösse;
Achte auf Sonderzeichen äöüß. Ich würde sowas schon gar nicht verwenden.
Die Reihenfolge der Ausgabe wird halt alphabetisch sein.
Jeans haben doch zwei Grössen: Länge und Breite sozusagen?
HTH, Johannes