Heim > Datenbank > SQL > Hauptteil

Der Unterschied zwischen Groupby und Orderby in SQL

下次还敢
Freigeben: 2024-04-29 14:57:15
Original
679 Leute haben es durchsucht

GroupBy wird zum Aggregieren von Daten verwendet, während OrderBy zum Sortieren von Daten verwendet wird. GroupBy gibt die Gruppe zurück, während OrderBy die sortierten Zeilen zurückgibt. GroupBy kann Aggregatfunktionen enthalten, während OrderBy reguläre Spalten enthalten kann.

Der Unterschied zwischen Groupby und Orderby in SQL

Unterschied zwischen GroupBy und OrderBy in SQL

GroupBy

  • Zeilen mit demselben Wert zu einer Gruppe zusammenfassen
  • Zweck: Daten zusammenfassen oder aggregieren
  • Syntax:
<code class="sql">SELECT column_name(s)
FROM table_name
GROUP BY column_name</code>
Nach dem Login kopieren

OrderBy

  • Sortieren Sie die Ergebnismenge nach dem Wert der angegebenen Spalte
  • Zweck: Daten organisieren und anzeigen
  • Syntax:
<code class="sql">SELECT column_name(s)
FROM table_name
ORDER BY column_name [ASC | DESC]</code>
Nach dem Login kopieren

Unterschied

  • Verwendung: GroupBy wird zum Aggregieren von Daten verwendet, während OrderBy zum Sortieren von Daten verwendet wird.
  • Ergebnismenge: GroupBy gibt Gruppen zurück, während OrderBy sortierte Zeilen zurückgibt.
  • Spalten: GroupBy kann Aggregatfunktionen enthalten, während OrderBy reguläre Spalten enthalten kann.

Beispiel

Angenommen, es gibt eine Tabelle mit dem Namen „Umsatz“, die die folgenden Daten enthält:

Produkt Umsatz
Apple 100
Banane 50
Apfel 75
Banane 25
Orange 120

GroupBy Beispiel:

<code class="sql">SELECT Product, SUM(Sales) AS TotalSales
FROM Sales
GROUP BY Product;</code>
Nach dem Login kopieren

Ergebnisse:

Produkt Gesamtumsatz
Apfel 175
Banane 75
Orange 120

Bestellen nach Beispiel:

<code class="sql">SELECT * FROM Sales
ORDER BY Sales DESC;</code>
Nach dem Login kopieren

Ergebnisse (sortiert nach Verkäufen in absteigender Reihenfolge):

Produkt Verkauf
Orange 120
Apfel 100
Apfel 75
Banane 50
Banane 25

Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen Groupby und Orderby in SQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!