Prb d'une command

smi5agadir Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
OlivrT Messages postés 323 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

j'ai table u avec trois colonne :
1- nu
2-nomu
3- ville
pour chercher l'avant dernier caractère du nom est saisi au clavier
sql>accep varible char prompt 'saisir une caractère :'
sql>saisir une caractère:i (par exemple)
sql>select count(np) from p where ville= ..............Qoi????
A voir également:

3 réponses

OlivrT Messages postés 323 Date d'inscription   Statut Membre Dernière intervention   36
 
bonjour,
la seule chose que je comprends à ton message c'est comment retrouver l'avant-dernier caractère du nom saisi.
dans quel langage et dans quelle base de données ?
0
smi5agadir Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
oui,la langage oracle 10g
0
OlivrT Messages postés 323 Date d'inscription   Statut Membre Dernière intervention   36
 
voici un exemple, dans lequel tu remplaçeras je suppose la valeur 'Exemple' par ton texte :

"substr" (valeur, "à partir de", nombre de caractères) : te permet d'extraire une partie de la valeur
"length" la longueur de cette valeur

je retire donc 1 à la longueur totale de ma valeur et je demande un caractère, ce qui retourne dans cet exemple un "l"

select substr('Exemple',length('Exemple') - 1,1) from dual
0