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

Langage SQL Discussion :

fusion de lignes


Sujet :

Langage SQL

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Février 2006
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 2
    Points : 1
    Points
    1
    Par défaut fusion de lignes
    bonjour,


    je voudrai savoir si il existe une requete sql permettant de recuperer en une seul ligne les valeurs non nulles de x lignes ordonnées selon un ordre de lecture : dès qu'une valeur non nulle est rencontée dans un champs durant la lecture, elle sera la valeur finale afficher .

    je m explique :

    soit la table :

    id---val1--val2--val3--val4--val5
    ----------------------------------------
    1----0------0--------------------------

    2----1------1------0------------------

    3 -----------------toto---- 1----------

    4--------------------------------toto


    je cherche une requete qui , avec une clause 'order by id desc' , me renverrait au final :

    val1---val2---val3---val4---val5
    1--------1-----toto-----1-----toto


    merci de votre aide ..............

  2. #2
    Membre expérimenté Avatar de Yanika_bzh
    Homme Profil pro
    Responsable Applicatif et R&D
    Inscrit en
    Février 2006
    Messages
    1 144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Responsable Applicatif et R&D
    Secteur : Finance

    Informations forums :
    Inscription : Février 2006
    Messages : 1 144
    Points : 1 738
    Points
    1 738
    Par défaut
    mais si tu avais dans ta table :

    val 1 | val 2 | val 3 | val4 | val5 |
    -------+--------+--------+-------+-------|
    2 | 2 | | | |
    | 4 | 5 | 0 | |
    3 | | 4 | 7 | 3 |


    Quel resultats voudrais tu avoir ??????

  3. #3
    Nouveau Candidat au Club
    Inscrit en
    Février 2006
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    3 --- 4 ---- 4 ---- 7 ---- 3 si la lecture commence par la derniere ligne
    2----2------5------0----3 si la lecture commence par la premiere ligne


    en fait selon l ordre de lecture choisi ,je veux que pour chaque ligne lue , lorque l on rencontre une valeur non nulle dans un champs , cette valeur soit conservée pour l 'affichage final de cechamps et que pour les valeurs toujours nulles on continue la lecture des lignes

Discussions similaires

  1. fusion OE / Ligne de commandes
    Par finaleinfo dans le forum Outlook Express / Windows Mail
    Réponses: 0
    Dernier message: 20/06/2008, 16h28
  2. [SSIS][2K5] Fusion de lignes
    Par ymerej dans le forum SSIS
    Réponses: 2
    Dernier message: 16/06/2008, 16h53
  3. [XSLT] aide pour faire un tableau HTML avec fusion de lignes
    Par utwor dans le forum XSL/XSLT/XPATH
    Réponses: 6
    Dernier message: 02/01/2006, 21h41
  4. Fusion de lignes de tables en éliminant les redondances
    Par MinsK dans le forum Algorithmes et structures de données
    Réponses: 12
    Dernier message: 22/04/2004, 09h21

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