Entwickler-Ecke
Datenbanken (inkl. ADO.NET) - Frage zu Thema SQL
DennisXX - Do 26.01.12 14:39
Titel: Frage zu Thema SQL
Hallo zusammen !
Ich habe mal eine Frage zum Thema SQL und der GroupBy Klausel. Muss ich eigentlich immer zwingend eine Aggregationsfunktion wie Max(), Min() oder Avg() nutzen, wenn ich eine Gruppierung von Daten durchführen möchte, doer funktioniert das auch ohne diese Funktion?
Gruß
Dennis
Ralf Jansen - Do 26.01.12 16:14
Ja, ist dann aber irgendwie sinnfrei. Da du bei einem Group By alle Spalten benutzen mußt die in der Select Liste stehen die keine Aggregatfunktionen sind kommt bei einem solchen Group By genau das selbe raus als hättest du kein Group by angegeben.
Edit: Genauer, es kommt das selbe raus als hättest du in der SelectListe 'Distinct' angegeben.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!