par
zeus » 02 mars 2007, 14:01
1ere question :
Il est possible de donner l'attribut ASC ou DESC à chaque colonne.
Ainsi, si tu veux trier par la colonne a, croissant et b, décroissant, tu écris
Comme l'attribut ASC est facultatif et représente le choix par défaut, tu peut simplifier par
2eme question :
L'ordre de tri se fait selon l'ordre des champs dans le order by.
Ainsi, si tu veux trier selon la colonne b, a et c (si la valeur du champ b est identique pour 2 enregistrements, le tri se fait sur la valeur du champ a puis du champ c), tu écris :
[b]1ere question :[/b]
Il est possible de donner l'attribut ASC ou DESC à chaque colonne.
Ainsi, si tu veux trier par la colonne a, croissant et b, décroissant, tu écris
[code]ORDER BY a ASC, b DESC[/code]
Comme l'attribut ASC est facultatif et représente le choix par défaut, tu peut simplifier par
[code]ORDER BY a, b DESC[/code]
[b]2eme question : [/b]
L'ordre de tri se fait selon l'ordre des champs dans le order by.
Ainsi, si tu veux trier selon la colonne b, a et c (si la valeur du champ b est identique pour 2 enregistrements, le tri se fait sur la valeur du champ a puis du champ c), tu écris :
[code]ORDER BY b, a, c[/code]