|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() |
Bonjour.
J'ai remarqué que faire un ORDER BY sur un champ alpha était sensible à la casse. Alors j'ai cherché comment pouvoir le faire sans tenir compte de la casse (et sans tenir compte des signes diacritiques). J'ai remarqué que le tri insensible à la casse tournait autour de l'utilisation de "collation" et "collate" mais sans avoir de cas précis. La question est surtout est-ce qu'il faut modifier la structure des champs pour ces genres de tri et comment on obtient le résultat ! Merci d'avance. |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Frédéric Inscription : octobre 2002 Messages : 1 722 ![]() |
Oui en effet pour avoir un tri à la francaise... c'est à dire que le "A" à la même valeur que le "a", et idem pour les caractères accentués il faut utiliser collate.
Code :
SELECT maColonne FROM Matable ORDER BY maColonne collate FR_FR; |
|
|
00
|
|
|
#3 | |
|
Candidat au titre de Membre du Club
![]() |
Citation:
|
|
|
|
00
|
|
|
#4 |
|
Candidat au titre de Membre du Club
![]() |
C'est bon, en effet, ça marche bien.
Grand merci. |
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() Frédéric Inscription : octobre 2002 Messages : 1 722 ![]() |
patquoi !
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com