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

  • Votes
  • Date
  • Date décroissante
  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
    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 ?