Prb d'une command

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????
Configuration: Windows XP
Firefox 3.0.15

3 réponses

  1. 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 ?
    1. 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