Bonjour,
Je pense être en but à un soucis répandu sans avoir pu trouver d'info dessus.
Une requête triée sur des chaînes de caractères contenant des '-' est incorrectement triée.
J'aurais bien vu a-a, a-b, aa, ab ou à la rigueur aa, ab, a-a, a-b mais là l'ordre m'échappe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 Create Table zpozzo_tri (ch1 Varchar2 (10)); Insert Into zpozzo_tri Values ('a-a'); Insert Into zpozzo_tri Values ('aa'); Insert Into zpozzo_tri Values ('a-b'); Insert Into zpozzo_tri Values ('ab'); Select * from zpozzo_tri Order By ch1; CH1 a-a aa a-b ab
Idem sous Oracle 10.2 et Oracle 11.2
J'ai loupé quelque chose ?
Pozzo
Partager