IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SQL Oracle Discussion :

SQL Fonction TRANSLATE


Sujet :

SQL Oracle

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    277
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 277
    Par défaut SQL Fonction TRANSLATE
    Bonjour,

    J'ai cherché un peu partout sur internet et je ne trouve pas la réponse à ma question. Je recherche une explication claire (au moins pour moi) de la fonction TRANSLATE.
    Voici la requête que j'exécute :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select CHAMP,  TRANSLATE(CHAMP, '*', '0123456789'),  TRANSLATE(CHAMP, '*', ' 0123456789') from DWH.TABLE
    Je vous joins les résultats.

    J'avais cru comprendre que si, caractère par caractère, le caractère du 1er argument se trouve dans le 2e, alors on retourne le caractère du 3e argument à la position où on l'a trouvé dans le 2e argument.

    Mais dans ma requête, ça ne fonctionne pas. On n'obtient pas les mêmes résultats si le 3e argument commence par un espace.

    Mon but ultime est de chercher si le champ CHAMP ne contient que des chiffres : en faisant un RTRIM et en comparant la longueur à 0, ça semble fonctionner.

    Mais j'aimerais bien comprendre !! Sauriez-vous m'aider svp ?

    Par avance, merci.
    Fichiers attachés Fichiers attachés

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AccessXP][SQL]Fonction NZ() et concaténation
    Par steelidol dans le forum Access
    Réponses: 3
    Dernier message: 08/10/2005, 18h27
  2. Réponses: 4
    Dernier message: 18/08/2005, 16h11
  3. Réponses: 5
    Dernier message: 13/07/2005, 10h03
  4. [PL/SQL] fonction et alter session
    Par aline dans le forum Oracle
    Réponses: 10
    Dernier message: 26/01/2005, 15h23
  5. [PL/SQL] Fonction qui retourne plusieurs valeurs
    Par Loko dans le forum Oracle
    Réponses: 2
    Dernier message: 07/12/2004, 09h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo