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 :

[SQL Server 2000] FONCTION INVERSE DE SPLIT


Sujet :

MS SQL Server

  1. #1
    Membre régulier Avatar de luimême
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 176
    Points : 121
    Points
    121
    Par défaut [SQL Server 2000] FONCTION INVERSE DE SPLIT
    Je souhaiterais créer la fonction inverse de SPLIT.

    En entrée :
    - une table contentant un champ sur lequel appliquer la fonction.
    - séparateur

    En sortie : une chaîne de caractères avec les valeurs de toutes les lignes de ma table concaténées.

    Exemple :
    table : TAB[ ID int] { [15] ; [20] ; [25] }
    séparateur : ","
    résultat : string maChaine = "15,20,25"

    L'algorithme de base serait de parcourir toutes les lignes de ma table et de concaténer la chaîne résultante.

    Quelqu'un aurait déjà fait ce genre de fonction ?

  2. #2
    Membre régulier Avatar de luimême
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 176
    Points : 121
    Points
    121
    Par défaut
    La syntaxe suivante que j'ai trouvé dans une autre discussion répond à ma problématique

    DECLARE @r varchar(255);
    SET @r = '';
    SELECT @r = @r + maColonne + ' ' FROM maTable;
    SELECT @r;
    http://www.developpez.net/forums/sho...d.php?t=135638

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

Discussions similaires

  1. [SQL Server 2000] Fonction SPLIT NTEXT
    Par luimême dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 27/08/2007, 18h38
  2. Réponses: 9
    Dernier message: 20/03/2007, 19h56
  3. [SQL SERVER 2000] Fonction utilisateur : boucle sans fin
    Par galinijay dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 30/09/2005, 16h03
  4. fonction utilisateur non reconue par sql server 2000
    Par ouedmouss dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 05/09/2005, 07h46
  5. [SQL Server 2000] inverser le signe d'un champ money
    Par sephiroth84 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 29/08/2005, 14h55

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