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 :

Transformation de chaine de caractère


Sujet :

SQL Oracle

  1. #1
    Membre du Club
    Inscrit en
    Juillet 2005
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 126
    Points : 68
    Points
    68
    Par défaut Transformation de chaine de caractère
    Hello tout le monde,

    je cherche à transformer un chaîne de caractère de la façon suivante...

    chaîne de caractère initiale :
    1,6,8-11,14-16,19
    chaîne de caractère finale :
    1,6,8,9,10,11,14,15,16,19
    Voilà, pour le contexte disons que j'ai
    une TABLE
    toto
    avec le champ
    note
    et que dans ce champ note la valeur peut-être
    1,6,8-11,14-16,19
    ou
    1,13
    ou
    1-13
    par exple.

    Existe t-il une fonction prédéfinie pour gérer ça ?

    Aidez-moi s'il vous plait !!!

    D'avance merci et à bientôt

  2. #2
    Membre actif Avatar de Sceener
    Inscrit en
    Mai 2007
    Messages
    231
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 231
    Points : 228
    Points
    228
    Par défaut
    je comprends que tu veux faire du traitement et non de la transformation .

    SQL propose des fonctions juste pour la transformation des chaînes par contre rien par rapport au traitement que tu souhaite faire.

    je te propose de partir sur du PLSQL si tu est sous oracle ou Transact de SQL Server , si cette tâche devrait se faire au niveau BD.

    sinon vaut mieux le faire côté applicatif (directement dans ton programme.)


    La sagesse des hommes ne tient pas à leur expérience, mais à leur aptitude à l'expérience.


  3. #3
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    423
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 423
    Points : 303
    Points
    303
    Par défaut
    salut,
    pour les fonctions sur les chaines de caractères en pl/sql consulte ce lien.
    regarde la fonction REPLACE( chaîne, chaîne source, chaîne cible ) .

  4. #4
    Membre du Club
    Inscrit en
    Juillet 2005
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 126
    Points : 68
    Points
    68
    Par défaut
    ok je pense que je vais partir sur une fonction que j'appelerai dans mon select

    merci

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

Discussions similaires

  1. Transformer une chaine de caractère
    Par Invité dans le forum Django
    Réponses: 3
    Dernier message: 06/03/2009, 09h57
  2. Réponses: 11
    Dernier message: 04/11/2007, 21h32
  3. Réponses: 3
    Dernier message: 12/06/2006, 11h18
  4. Réponses: 2
    Dernier message: 03/10/2005, 16h23
  5. Réponses: 2
    Dernier message: 14/01/2005, 15h40

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