Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1970 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  diffrence entre group by et order by?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

diffrence entre group by et order by?

n°1010348
la_marseil​laise
Posté le 12-03-2005 à 00:13:08  profilanswer
 

quelqu'un connais la diffrence entre group by et order by?

mood
Publicité
Posté le 12-03-2005 à 00:13:08  profilanswer
 

n°1010350
WhatDe
Posté le 12-03-2005 à 00:16:10  profilanswer
 

Non.
Pour des recherches aussi simples utilises google
www.google.Fr


---------------
[:whatde]
n°1010351
la_marseil​laise
Posté le 12-03-2005 à 00:17:03  profilanswer
 

pour moi c pas simple
je ne vois aucune difference
on veux trier dans les deux cas!

n°1010445
jagstang
Pa Capona ಠ_ಠ
Posté le 12-03-2005 à 03:55:01  profilanswer
 

indice : l'un des deux groupe les résultat, l'autre trie
 


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°1011075
adri1
Posté le 13-03-2005 à 02:27:15  profilanswer
 

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 ....

n°1011959
Arjuna
Aircraft Ident.: F-MBSD
Posté le 14-03-2005 à 12:39:34  profilanswer
 

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 :
  1. ID      Nom
  2. 1       test1
  3. 2       test2
  4. 3       test1
  5. 4       test2


 
Et fait maintenant :
 

Code :
  1. select nom from toto order by nom


 

Code :
  1. select nom from toto group by nom


 
Ca va te donner un apperçu de la différence.
 
Ensuite, essaie :
 

Code :
  1. select count(*) from toto order by nom
  2. select count(*) from toto group by nom
  3. select count(*) from toto group by nom order by nom desc


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  diffrence entre group by et order by?

 

Sujets relatifs
ORDER BY en transact-sql sous ASE[SGBD] select * from matable order by @var
Group by et dateRequete Group by
GROUP BY HAVINGUtilisation de Group By
[MySQL4] Requête group by[MySQL] order by "quoi ?" quand on veut ref1, ref2, ref10, ref11 ...
probleme : net group Admins du domaine /ADD user[PHP/MySQL] ...ORDER BY (a+b) desc ???
Plus de sujets relatifs à : diffrence entre group by et order by?


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)