Différence entre GROUP BY et ORDER BY

Quelle est la différence entre GROUP BY et ORDER BY ? – Les clauses GROUP BY et ORDER BY les deux sont utilisées pour organiser les données. La différence clé entre la clause Group By et Order By est que la clause Group By est utilisée lorsque nous souhaitons appliquer la fonction d’agrégation sur plusieurs tuples et que la clause Order By est utilisée lorsque nous voulons trier les données obtenues par une requête.
 
Différence entre DELETE et TRUNCATE

Définition du ORDER BY

ORDER BY: triez les données par ordre croissant ou décroissant, considérons la table CLIENTS suivante:

+----+----------+-----+-----------+----------+
| ID | NOM      | AGE | ADRESSE   | SALAIRE  |
+----+----------+-----+-----------+----------+
|  1 | Alex     |  21 | Paris     |  9000.00 |
|  2 | Bob      |  15 | Rabat     |  2500.00 |
|  3 | Ali      |  13 | Casablanca|  3000.00 |
|  4 | Emily    |  26 | Lyon      |  4500.00 |
|  5 | Thomas   |  29 | Chingaho  |  7500.00 |
|  6 | Sora     |  22 | Wigar     |  1500.00 |
+----+----------+-----+-----------+----------+

Voici un exemple qui trierait le résultat par ordre croissant selon le NOM du client:

SQL> SELECT * FROM CLIENTS ORDER BY NOM;

Cela produirait le résultat suivant:

+----+----------+-----+-----------+----------+
| ID | NOM      | AGE | ADRESSE   | SALAIRE  |
+----+----------+-----+-----------+----------+
|  1 | Alex     |  21 | Paris     |  9000.00 |
|  3 | Ali      |  13 | Casablanca|  3000.00 |
|  2 | Bob      |  15 | Rabat     |  2500.00 |
|  4 | Emily    |  26 | Lyon      |  4500.00 |
|  6 | Sora     |  22 | Wigar     |  1500.00 |
|  5 | Thomas   |  29 | Chingaho  |  7500.00 |
+----+----------+-----+-----------+----------+
Différence entre HAVING et WHERE

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *