diffrence entre group by et order by? - SQL/NoSQL - Programmation
Marsh Posté le 12-03-2005 à 00:16:10
ReplyMarsh Posté le 12-03-2005 à 00:17:03
pour moi c pas simple
je ne vois aucune difference
on veux trier dans les deux cas!
Marsh Posté le 12-03-2005 à 03:55:01
indice : l'un des deux groupe les résultat, l'autre trie
Marsh Posté le 13-03-2005 à 02:27:15
Le order by CLASSE le résultat ( exemple : order by asc pour un tri ascendant) .
Le group by groupe le res : exemple : group by name qui va regrouper les results par nom ....
Marsh Posté le 14-03-2005 à 12:39:34
Le "group by" ne trie que par effet de bord. EN AUCUN CAS, il est mentionné dans la norme SQL qu'il fait effectivement un tri. C'est une erreur fondamentale que de croire qu'il effectue un tri.
Sinon, pour voir la différence, fait une table "toto"
dedans, tu mets :
Code :
|
Et fait maintenant :
Code :
|
Code :
|
Ca va te donner un apperçu de la différence.
Ensuite, essaie :
Code :
|
Marsh Posté le 12-03-2005 à 00:13:08
quelqu'un connais la diffrence entre group by et order by?