query mit group?

query mit group?

am 31.01.2006 08:18:32 von alexander kainz

hallo!

ich versuche schon die längste zeit folgendes query zu
erstellen:

aus einer tabelle mit tausenden begiffen sollen alle
begriffe, welche das gleiche erste zeichen haben gecounted
werden. die ausgabe sollte etwa sein:

1.zeichen anzahl
1 - 5
3 - 7
a - 226
b - 144
c - 78
usw

vielen dank für eure hilfe

greets
-/--\-
alex

Re: query mit group?

am 31.01.2006 09:26:38 von Hartmut Holzgraefe

alexander kainz wrote:
> aus einer tabelle mit tausenden begiffen sollen alle
> begriffe, welche das gleiche erste zeichen haben gecounted
> werden. die ausgabe sollte etwa sein:

SELECT LEFT(begriff, 1) AS zeichen
, COUNT(*) AS anzahl
FROM tabelle
GROUP BY zeichen

(PS: Hausaufgabenhilfe?)

--
Hartmut Holzgraefe, Senior Support Engineer .
MySQL AB, www.mysql.com

http://www.mysql.com/support/

Re: query mit group?

am 31.01.2006 15:55:00 von alexander kainz

danke while you read this ;-)


"Hartmut Holzgraefe" schrieb im Newsbeitrag
news:drn6vr$51g$2@online.de...
> alexander kainz wrote:
> > aus einer tabelle mit tausenden begiffen sollen alle
> > begriffe, welche das gleiche erste zeichen haben gecounted
> > werden. die ausgabe sollte etwa sein:
>
> SELECT LEFT(begriff, 1) AS zeichen
> , COUNT(*) AS anzahl
> FROM tabelle
> GROUP BY zeichen
>
> (PS: Hausaufgabenhilfe?)
>
> --
> Hartmut Holzgraefe, Senior Support Engineer .
> MySQL AB, www.mysql.com
>
> http://www.mysql.com/support/