'jour,
J'ai qques soucis de classements avec des données qui contiennent des caractères espace avec un ENCODING LATIN1 et un LC_COLLATE fr_FR.
En effet avec un ORDER BY sur le champ, j'obtiens comme résultat (2 espaces entre les nombres sauf pour celui qui est mal classé - un seul espace) :
alors que j'aimerais obtenir :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 1 1 1 10 1 2 1 3 1 4
Il me semble donc que le caractère espace fait partie des caractères ignorés lors du classement (me trompé-je ?).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 1 1 1 2 1 3 1 4 1 10
Comment remédier à ça ?
Dois-je ajouter à ma requête une clause supplémentaire indiquant que je veux que soit utilisé un classement ASCII (et si oui comment ?)
Mais ne peut-on pas spécifier ça globalement pour toutes les requêtes ?
P.S. : J'ai pas trouvé de documentation éclairée à ce sujet, que ce soit sur http://www.postgresql.org ou ailleurs. Si quelqu'un a des liens, je suis preneur
Merci de votre aide,
JYves
Partager