Bonjour,

J'ai un problème assez étrange, lorsque je fais une requête pour récupérer une liste de mots, sur Windows j'ai bien la liste triée comme il faut.
C'est à dire sans prendre en compte les majuscules minuscules. Mais sous linux ça m'affiche bien dans l'ordre alphabétique mais d'abord les majuscules et ensuite les minuscules.

Requête :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
SELECT glossary
FROM GlossaryEntity glossary
WHERE UPPER(glossary.word) LIKE UPPER(:word)
ORDER BY glossary.word
En sql ça donne ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
SELECT *
FROM CHO_GLOSSARY glossary
WHERE UPPER(glossary.word) LIKE UPPER('B%')
ORDER BY glossary.word;
Résultat attendu :
* banking
* Base de données
* benchmarking
* Budget

Résultat obtenu (Sous linux) :
* Base de données
* Budget
* banking
* benchmarking

Merci.