GroupBy est utilisé pour agréger les données, tandis que OrderBy est utilisé pour trier les données. GroupBy renvoie le groupe, tandis que OrderBy renvoie les lignes triées. GroupBy peut contenir des fonctions d'agrégation, tandis que OrderBy peut contenir des colonnes normales. Différence entre GroupBy et OrderBy dans SQL
Syntaxe :
<code class="sql">SELECT column_name(s) FROM table_name GROUP BY column_name</code>
OrderBy
Trier le résultat défini par la valeur de la colonne spécifiée
Objectif :<code class="sql">SELECT column_name(s) FROM table_name ORDER BY column_name [ASC | DESC]</code>
Utilisation : GroupBy est utilisé pour agréger les données, tandis que OrderBy est utilisé pour trier les données.
Supposons qu'il existe un tableau appelé "Ventes" qui contient les données suivantes :
Banane
50
75 | |
---|---|
Orange | |
Résultats : | |
Produit | Ventes totales |
Pomme |
Banane
75
120 | |
---|---|
Résultats (triés par ventes par ordre décroissant) : | |
Produit | Ventes |
Orange |
Apple
100
75 | |
---|---|
Banane | |
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!