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

Oracle Discussion :

[Oracle] - sql - suppression e zero à gauche


Sujet :

Oracle

  1. #1
    Membre du Club
    Inscrit en
    Octobre 2005
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 100
    Points : 54
    Points
    54
    Par défaut [Oracle] - sql - suppression e zero à gauche
    Bonjour à tous,
    Je cherche à supprimer, dans une chaîne de caractères, les zéros à gauche.
    Par exemple, de la chaîne de caractere "00001254 00hello00", je veux obtenir "1254 00hello00".
    Le problème est que selon la chaîne de caractères, le nombre de zéro n'est pas le même.
    Savez vous s'il existe une fonction standard (du type ltrim pour les zéros) qui puisse réaliser cela
    Par avance, merci

  2. #2
    Expert éminent
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Points : 8 339
    Points
    8 339
    Par défaut
    Salut !

    A ma connaissance, il n'y a pas de fonction standard, essaie peut-être
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    LTRIM(champ/chaîne, '0')

  3. #3
    Membre du Club
    Inscrit en
    Octobre 2005
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 100
    Points : 54
    Points
    54
    Par défaut
    Salut,
    Je continuai à chercher, et en fait si, il existe une fonction standard.
    Voila en fait la solution:
    Si mon text d'origin est ''00223685 FF MET 1008748':
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    select TRIM(LEADING '0' FROM '00223685  FF MET 1008748')
    from dual
    j'obtien bien au final 223685 FF MET 1008748
    Voila, si ça peut aider qq'un
    Bonne aprem et bon week end

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

Discussions similaires

  1. [Oracle SQL] Savoir si un enreg est bloqué
    Par AnneC dans le forum Oracle
    Réponses: 4
    Dernier message: 26/02/2008, 14h40
  2. oracle,sql server et my sql
    Par latitude dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 01/03/2005, 10h24
  3. conflit oracle sql server ?
    Par skaii dans le forum Décisions SGBD
    Réponses: 6
    Dernier message: 10/02/2005, 19h28
  4. [ORACLE][SQL] procedure sous delphi avec une requete SQL
    Par nivet dans le forum Bases de données
    Réponses: 2
    Dernier message: 17/11/2004, 14h43
  5. Connexion SGBD Oracle-SQL langage C/C++
    Par K2004 dans le forum Interfaces de programmation
    Réponses: 4
    Dernier message: 10/02/2004, 20h01

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