SQL Anfängerfragen

Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
gegoogelt habe ich auch schon, jedoch hat dies meine Frage nicht zufriedenstellend beantwortet.

Heißt das Groupy By wird einfach nur bei Funktion wie zb avg(Re_Betrag) benutzt?
 
Heißt das Groupy By wird einfach nur bei Funktion wie zb avg(Re_Betrag) benutzt?

Nein. Group by ist zur Gruppierung gedacht. Funktionen wie avg, min, max usw verlangen zwar unter bestimmen Bedinungen nach einer Gruppierung aber es gibt auch andere Gründe, die eine Gruppierung notwendig machen.

Order by ist zur Sortierung gedacht.

Wie soll man jetzt den Unterschied zwischen Gruppieren und Sortieren erklären? Das sollte doch eigentlich klar sein oder?
 
Sql

group by wird benutzt um die Daten zu gruppieren,
z.B. für sum, max ...

order by wird benutzt um die Daten zu sortieren,
z.B. nach Postleitzahl ....
 
group by <column>
gruppiert ein ergebnis nach einem wert. dadurch werden doppelte einträge entfernt, ähnlich wie mit dem schlüsselwort distinct im Select.

order by <column> asc/desc
sortiert die ergebnisse auf oder absteigend nach der spalte
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh