|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : novembre 2004 Messages : 128 ![]() |
salut
voila mon soucis je fais un select avec order by mais le order by ne range pas vraiment dans l'ordre alphabétique DDE Dac dev Les majuscules passent en premier comment faire pour éviter ça ? je voudrai Dac DDE dev Une variable à positionner ? merci d'avance |
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() Inscription : mai 2002 Messages : 131 ![]() |
Si ce ne sont que les majuscules qui posent problème, la solution est simple :
|
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : novembre 2004 Messages : 128 ![]() |
niquel je tente ça, merci
mais a tout hasard saurais tu ce qu'il faut parametrer dans postgres sur 2 versions de postgres différentes 7.4.5 -> ok sur une autre inférieur mais 7.4.x quand même (je sais plus exactement) la différence se fait |
|
|
00
|
|
|
#4 | |
|
Membre habitué
![]() Inscription : mai 2002 Messages : 131 ![]() |
Citation:
|
|
|
|
00
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Inscription : novembre 2004 Messages : 128 ![]() |
sur order by
postgresql 7.4.x donne DDE Dac def postgresql 7.4.5 donne Dac def DDE |
|
|
00
|
|
|
#6 |
|
Membre habitué
![]() Inscription : mai 2002 Messages : 131 ![]() |
Avec la version 8.0.1, j'obtiens le même résultat que toi avec la 7.4.5
Quant à savoir si ça se paramètre quelque part, je n'en ai aucune idée |
|
|
00
|
|
|
#7 |
|
Nouveau Membre du Club
![]() Inscription : novembre 2004 Messages : 128 ![]() |
mince, il faudrai vraiment que je sache en fait et je trouve nul part...
ou pourrai je chercher j'ai fait un show all des deux versions mais je vois pas de différence à ce sujet |
|
|
00
|
|
|
#8 |
|
Nouveau Membre du Club
![]() Inscription : novembre 2004 Messages : 128 ![]() |
sinon:
comment faire un order by lower(....) avec un union Code :
(SELECT a FROM b were c>4) union (SELECT a FROM b WHERE c<2) ORDER BY lower(a) |
|
|
00
|
|
|
#9 |
|
Nouveau Membre du Club
![]() Inscription : novembre 2004 Messages : 128 ![]() |
Voici les 2 version de postgresql
7.4.5 et 7.3.7 l'utilisation de lower dans le order by pour que la version 7.3.7 ne prenne pas en compte les majuscules ne résoud pas complétement le problème car il reste les accents La version 7.3.7 range par ordre alpahabétique sur un order by avec en premier les majuscules et en dernier les accents order by (champ) = DHG Dde dév et order by lower(champ) = Dde DHG Dév snifff... sur la 7.4.5 no problemo par contre |
|
|
00
|
|
|
#10 |
|
Nouveau Membre du Club
![]() Inscription : novembre 2004 Messages : 128 ![]() |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com