SQL...Majuscule, Minuscule

Fermé
Coach - 14 nov. 2018 à 17:12
Jean-François Pillou Messages postés 18301 Date d'inscription lundi 15 février 1999 Statut Webmaster Dernière intervention 16 février 2023 - 14 nov. 2018 à 17:16
Bonjour à tous,

Ma table s'appelle S_ADDR_PER, et dans cette table, j'ai entre autres la colonne ADDR_NAME qui contient toutes les adresses,
en minuscule, majuscule et parfois même numérique.

Donc je peux avoir des adresses comme :
- 1 rue de la paix
- 4525625
- 1 RUE DE LA PAIX

J'aimerai faire une requête SQL qui me ressort que les adresses qui ne contiennent que des minuscules (et qui exclut les
adresses strictement numérique, et les adresses en majuscule).

Je vous remercie par avance de votre aide,

1 réponse

Jean-François Pillou Messages postés 18301 Date d'inscription lundi 15 février 1999 Statut Webmaster Dernière intervention 16 février 2023 63 274
14 nov. 2018 à 17:16
Bonjour,

Une idée comme ça : vérifier que le nom du champ est égal à la version en majuscule, si oui, ça signifie que tout est en majuscule :)

SELECT * FROM S_ADDR_PER WHERE ADDR_NAME = UPPER(ADDR_NAME)


Nota Bene : Cela dépend du SGBD utilisé et de la collation utilisée (il faut qu'elle soit sensible à la casse).
0