[BraLUG] kleine SQL Frage

bergeruw at gmx.net bergeruw at gmx.net
Fr Mär 31 12:31:39 CEST 2006


MoinMoin,

> Group By ist, sofern ich mich noch daran erinnern kann, dazu da um von
> den zurueckgelieferten Datensaetzen welche zusammenzufassen. Wird daher
> auch meist (immer?) in Verbindung mit Aggragationsfunktionen wie count()
> sum() avg() verwendet.
>
> Beispiel: select status, count(*) from Kunden group by status
> (wie immer ungetestet...)
>
jupp, group by ist eigentlich genau dafür gedacht -> Aggregatfunktionen.

Bei Robs Anwendungsfall wäre beides möglich:

select * from tab order by gruppe, preis
select * from tab group by gruppe order by preis

Ersteres wäre von der Theorie aber richtiger (auf den Fall bezogen).

Gruß Uwe






Mehr Informationen über die Mailingliste Bralug