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 :

Transformer un tableau en ligne


Sujet :

Langage SQL

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    informaticien
    Inscrit en
    Novembre 2019
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : informaticien
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2019
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Transformer un tableau en ligne
    Bonjour,

    j'ai une table dans laquelle j'ai un idclient et une clef ; je voudrais aggréger sur l'ID et rappatrier les clef, pour un même ID, mais je ne sais pas comment faire et ai donc besoin d'aide.
    Exemple plus concret ci dessous :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    idclient;clef						idclient;multiclef
    1;R1							1;'R1,R2,R3	
    1.R2							2;'R1'
    1.R3					=>		3;'R2;R3'
    2.R1
    3.R2
    3.R3

  2. #2
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2002
    Messages
    9 115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Val de Marne (Île de France)

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

    Informations forums :
    Inscription : Mai 2002
    Messages : 9 115
    Points : 28 493
    Points
    28 493
    Par défaut
    Tout dépend du SGBD que tu utilises.
    Certains proposent une fonction à cet usage, d'autres non. Il n'y a rien de standardisé.

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    informaticien
    Inscrit en
    Novembre 2019
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : informaticien
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2019
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Sous SQL, sous BigQuery ou Talend

  4. #4
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2002
    Messages
    9 115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Val de Marne (Île de France)

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

    Informations forums :
    Inscription : Mai 2002
    Messages : 9 115
    Points : 28 493
    Points
    28 493
    Par défaut
    SQL est un langage de programmation normalisé, ce n'est pas un SGBD (Système de Gestion de Base de Données).
    Les différents SGBDR (Oracle, SQL-Server, DB2, Sybase...) utilisent ce langage en se conformant plus ou moins à la norme.

  5. #5
    Membre expérimenté
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Septembre 2016
    Messages
    853
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2016
    Messages : 853
    Points : 1 631
    Points
    1 631
    Par défaut
    Bonjour,

    La syntaxe PIVOT est entré dans la norme en 2005.
    Elle répond au besoin.

    A vous de voir si votre SGBD est compatible avec la norme de 2005.

    https://www.developpez.net/forums/d1...isation-pivot/
    https://fadace.developpez.com/mssql/pivot/

Discussions similaires

  1. Transformer tableau + dupliquer les lignes en fonction des dates
    Par jbachet dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 21/07/2016, 15h08
  2. transformer une plage à ligne variable en tableau
    Par chichibeignet dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 20/05/2015, 16h59
  3. Besoin transformation tableau colonne en ligne ?
    Par christianecri dans le forum QlikView
    Réponses: 5
    Dernier message: 26/08/2013, 10h11
  4. style pour tableau coloré ligne par ligne
    Par peppena dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 26/10/2005, 15h33
  5. Tableau 5 lignes * 3 colonnes
    Par slackjayo dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 05/04/2005, 12h27

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