bonjour tout le monde,
le titre est assez claire j'espère , sous une 9i je veux recupere dans une table que les champs (varchar2) en minuscule, j'arrive pas a voir quel requete je peux utilise pour ca.
d'avance merci
bonjour tout le monde,
le titre est assez claire j'espère , sous une 9i je veux recupere dans une table que les champs (varchar2) en minuscule, j'arrive pas a voir quel requete je peux utilise pour ca.
d'avance merci
donc, si la colonne contient une ou plusieurs lettres en majuscule, vous ne sélectionnez pas ?
execusez moi, j'essai toujours de bien explique, mais des fois ....
pour repondre a votre qustion, oui, je prend tous les enreg qui ont au moins une lettre en minuscule.
merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 select * from matable where upper (monChamp) != monChamp;
Un truc du genre:
si la valeur est differente de 0, c'est qu'il y a au moins une majuscule.
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
16
17 SQL> SELECT LENGTH('Chaine') - LENGTH(TRANSLATE('Chaine','aABCDEFGHIJKLMNOPQRSTUVWXYZ','a' )) FROM dual; LENGTH('CHAINE')-LENGTH(TRANSLATE('CHAINE','AABCDEFGHIJKLMNOPQRSTUVWXYZ','A')) ------------------------------------------------------------------------------ 1 SQL> ed écrit fichier afiedt.buf 1* SELECT LENGTH('chaine') - LENGTH(TRANSLATE('chaine','aABCDEFGHIJKLMNOPQRSTUVWXYZ','a' )) FROM dual SQL> / LENGTH('CHAINE')-LENGTH(TRANSLATE('CHAINE','AABCDEFGHIJKLMNOPQRSTUVWXYZ','A')) ------------------------------------------------------------------------------ 0 SQL>
merci pour vos reposes et pour votre attention,
j'ai eu plus qu'une reponse merci beaucoup
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