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

MS SQL Server Discussion :

sqlserver separation chaines caracrteres


Sujet :

MS SQL Server

Vue hybride

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

    Informations forums :
    Inscription : Octobre 2005
    Messages : 745
    Par défaut sqlserver separation chaines caracrteres
    Bonjour,

    J'ai une tabkle dans la quelle j'ai une colonne descrpition qui se forme ainsi :

    "1erechaine"-"2eme chaine"-"3eme chaine"...

    il peut y avoir une seule chaine comme plusieurs (7, 8...) j'aimerais savoir comment faire pour decouper mes chaines de caracteres suivant le symbole "-"

    C'est a dire etre en mesure de selectionner la 1ere, puis la 2eme....


    D'avance merci!

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    356
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Mai 2007
    Messages : 356
    Par défaut
    Les fonctions que tu dois utiliser sont les suivantes :

    - LEFT ou SUBSTRING ou RIGHT
    - CHARINDEX
    - LEN

    Maintenant si tu recherches dans l'aide SQL Server, tu trouveras le moyen de les utiliser afin de répondre à ta problématique.

  3. #3
    Rédacteur
    Avatar de JauB
    Homme Profil pro
    Freelancer
    Inscrit en
    Octobre 2005
    Messages
    1 792
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Maroc

    Informations professionnelles :
    Activité : Freelancer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 792
    Par défaut
    Citation Envoyé par Madinico Voir le message
    Les fonctions que tu dois utiliser sont les suivantes :

    - LEFT ou SUBSTRING ou RIGHT
    - CHARINDEX
    - LEN

    Maintenant si tu recherches dans l'aide SQL Server, tu trouveras le moyen de les utiliser afin de répondre à ta problématique.
    Exactement:
    le LEFT te donnera la chaine de gauche tronquée à une longeur (LEN) égale au CHARINDEX qui est la position du caractère "-".
    Mes articles, Mon Blog

    Rubrique Jasper/iReport :
    ------- Forum Jasper --------
    ----- FAQ Jasper/iReport -----


  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    745
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 745
    Par défaut
    ok merci!

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    745
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 745
    Par défaut
    mais si comme je l'ai dis j'ai plusieurs fois le symbole "-" comme séparateur...

  6. #6
    Membre émérite
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Août 2006
    Messages
    730
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 730
    Par défaut
    tu as la solution de créer une fonction en transac qui soit identique a un SPLIT

    create function SPLIT (@str varchar(500))
    return table

Discussions similaires

  1. Separation chaine de caracteres et donnes Fortran 77
    Par MadScientifik dans le forum Fortran
    Réponses: 2
    Dernier message: 04/07/2012, 18h18
  2. separer chaine de caractere
    Par guadock dans le forum MATLAB
    Réponses: 2
    Dernier message: 18/04/2011, 17h12
  3. Réponses: 16
    Dernier message: 26/01/2006, 09h49
  4. Réponses: 2
    Dernier message: 19/12/2005, 21h08
  5. [xslt]Separer les chaines
    Par minimoi1234 dans le forum XSL/XSLT/XPATH
    Réponses: 7
    Dernier message: 01/03/2005, 09h04

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