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/