Dans une requete SELECT peut on faire un tri suivant la casse (majuscule ou minuscule) ?
Dans une requete SELECT peut on faire un tri suivant la casse (majuscule ou minuscule) ?
Absoluement, en faisant un
Une Table avec ces données
Code : Sélectionner tout - Visualiser dans une fenêtre à part ORDER BY champ_Alpha
Donnera avec cette Requête:A B
1 AAAAAA
2 aaaaaa
3 BBBBBB
4 bbbbbb
5 Abbbbb
6 Baaaaa
7 Bbbbbb
8 Aaaaaa
9 aBcdrg
10 Bfeach
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT * FROM TABLE ORDER BY champ_AlphaC'est ce que tu veux?A B
2 aaaaaa
9 aBcdrg
4 bbbbbb
8 Aaaaaa
5 Abbbbb
1 AAAAAA
6 Baaaaa
7 Bbbbbb
10 Bfeach
3 BBBBBB
A+
mmmmm je ne pense pas
En claire j'ai une table avec plusieurs champs donc un qui peut être
p b m c A B C D E nomé série
or en faisant un ORDER BY série j'ai
A B b C c D E m c
or je voudrais A B C D E b c m p trié avec les majuscules en premier et les minuscules ensuite...
J'ai fait le test sous DB2 et ça fonctionne très bien.
Sachant pas sous quel SGBD tu es, je ne sais pas?
sur mysql
mais en fait je n'ai pas trop compris ton exemple !!!
Peut-être que c'est les noms de Colonne A et B qui induisent en erreur.
La première citation montre le résultat de la requête
Le deuxième exmple devrait donner le résultat que tu veux
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT * FROM TABLE ORDER BY A
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT * FROM TABLE ORDER BY B
Teste :J'ai testé ça fonctionne sous oracle 8i (mais pas sous interbase 6).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT SERIE FROM MYTABLE ORDER BY UPPER(SERIE);
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager