SQL - Group by
Résolu/Fermé
valgoku
Messages postés
187
Date d'inscription
lundi 17 avril 2006
Statut
Membre
Dernière intervention
22 janvier 2013
-
20 févr. 2009 à 14:20
loicDu28 Messages postés 332 Date d'inscription dimanche 11 janvier 2009 Statut Membre Dernière intervention 2 février 2016 - 20 févr. 2009 à 15:32
loicDu28 Messages postés 332 Date d'inscription dimanche 11 janvier 2009 Statut Membre Dernière intervention 2 février 2016 - 20 févr. 2009 à 15:32
A voir également:
- Groupe by sql
- Créer un groupe whatsapp - Guide
- Home by me - Télécharger - 3D
- Blob sql ✓ - Forum Webmastering
- Récupération serveur sql - Télécharger - Gestion de données
- Créer un groupe facebook - Guide
3 réponses
loicDu28
Messages postés
332
Date d'inscription
dimanche 11 janvier 2009
Statut
Membre
Dernière intervention
2 février 2016
53
20 févr. 2009 à 14:56
20 févr. 2009 à 14:56
ORDER BY c'est pour trier par ordre croissant ou décroissant.
SYNTAXE :
GROUP BY c'est pour trier par champ c'est à dire pour faire un regroupement.
SYNTAXE :
va voir ce site, il est très bien expliqué :
https://sqlpro.developpez.com/cours/sqlaz/select/
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é :
https://sqlpro.developpez.com/cours/sqlaz/select/
loicDu28
Messages postés
332
Date d'inscription
dimanche 11 janvier 2009
Statut
Membre
Dernière intervention
2 février 2016
53
20 févr. 2009 à 14:25
20 févr. 2009 à 14:25
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 :
https://forum.hardware.fr/hfr/Programmation/SGBD-SQL/diffrence-group-order-sujet_65977_1.htm
J'espère que cela t'aidera.
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 :
https://forum.hardware.fr/hfr/Programmation/SGBD-SQL/diffrence-group-order-sujet_65977_1.htm
J'espère que cela t'aidera.
valgoku
Messages postés
187
Date d'inscription
lundi 17 avril 2006
Statut
Membre
Dernière intervention
22 janvier 2013
47
20 févr. 2009 à 14:48
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 : ?
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 : ?
loicDu28
Messages postés
332
Date d'inscription
dimanche 11 janvier 2009
Statut
Membre
Dernière intervention
2 février 2016
53
20 févr. 2009 à 15:32
20 févr. 2009 à 15:32
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.
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.
20 févr. 2009 à 15:01
JE viens de m'exercer un peu et je crois avoir compris.
Merci à toi !
20 févr. 2009 à 15:30
Des choses s'éclaircissent ... :)
Allez a bientot et encore merci