[BraLUG] kleine SQL Frage

herkt at fh-brandenburg.de herkt at fh-brandenburg.de
Fr Mär 31 14:30:52 CEST 2006


Hi,

Markus Dahms <dahms at fh-brandenburg.de> wrote :
> Hallo Uwe,
> 
> > 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).
> 
> vorallem liefern beide im Normalfall verschiedene Ergebnisse. Rob wollte
> wohl ersteres Verhalten.

Die GROUP BY Funktionalität hat immer zur Folge, dass die Anzahl der Ergebnisliste dezimiert wird, bzw. respektive gleich bleibt. Das hängt ganz davon ab, ob es etwas zum Zusammenfassen gibt. Wie schon richtig erwähnt wurde, tritt GROUP BY i.d.R. mit Aggregatfunktionen zusammen auf.

MfG

Mathias

--
Mathias Herkt
Dipl.-Inform. (FH)
Website: http://www.herkt.org
PGP Key: 0x721286A5





Mehr Informationen über die Mailingliste Bralug