Posez votre question Signaler

SQL - Group by [Résolu]

valgoku 151Messages postés 17 avril 2006Date d'inscription 19 janvier 2012Dernière intervention - Dernière réponse le 20 févr. 2009 à 15:32
Bonjour,
Quelle est la différence entre group by et order by ?
Comment utiliser group by ?
Merci
Lire la suite 

SQL - Group by »

6 réponses
Réponse
+1
moins plus
ORDER BY c'est pour trier par ordre croissant ou décroissant.
SYNTAXE :
SELECT table1.champ1, table1.champ2
FROM table1
ORDER BY DESC(ASC) table1.champ1


GROUP BY c'est pour trier par champ c'est à dire pour faire un regroupement.
SYNTAXE :
SELECT table1.champ1, table1.champ2
FROM table1
GROUP BY table1.champ1


va voir ce site, il est très bien expliqué :
http://sqlpro.developpez.com/cours/sqlaz/select/
valgoku - 20 févr. 2009 à 15:01
C'est nice, merci.

JE viens de m'exercer un peu et je crois avoir compris.

Merci à toi !
valgoku - 20 févr. 2009 à 15:30
Merci à toi ...

Des choses s'éclaircissent ... :)

Allez a bientot et encore merci
Ajouter un commentaire
Réponse
+0
moins plus
bonjour,

Order by permet de trier par ordre croissant (ASC) ou décroissant (DESC) alors que Group by permet de trier par champ.

Voici une discussion qui en parle :
http://forum.hardware.fr/...

J'espère que cela t'aidera.
valgoku - 20 févr. 2009 à 14:48
Donc en fait, le order by permet de trier ok, mais le group by permet de trier par champ, CAD si plusieurs champs ont le même nom, le group by va les regrouper en un, et dire qu'il y en a genre 2 .( si il y a deux champs de même nom bien sur ). C'est bien ca?
Et donc si on veut trier par ordre croissant et par champs on écrira :

select nom
from toto
group by nom
order by test

( cette exemple est pris de l'exemple du mec dans la convers )

Et pourquoi à chaque fois que je demande avec order by une fenetre s'ouvre et dit : enter parameter value : test : ?
Ajouter un commentaire
Réponse
+0
moins plus
tant mieux, si je t'es éclaircie.

n'oublie pas de mettre ce sujet en statu "résolu".

n'hésite pas si tu as d'autre souci ou incompréhension mais sinon le site de developpez.com est vraiment génial.
Ajouter un commentaire
Ce document intitulé « SQL - Group by » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook