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 :

Comment afficher horizontalement les valeurs d'un champ plutôt que verticalement


Sujet :

Langage SQL

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Décembre 2002
    Messages : 32
    Points : 23
    Points
    23
    Par défaut Comment afficher horizontalement les valeurs d'un champ plutôt que verticalement
    Bonjour,

    J'ai besoin d'obtenir l'affichage suivant a partir d'une vue d'une base de données Oracle.

    NoClient | Nom | Prenom | Cpt Cheq | Cpt Ep

    0001 | Jean | Paul | X | X
    0010 | Yves | Pascal | X


    La vue initiale me donne :
    NoClient | Nom | Prenom | TypeCompte
    0001 | Jean | Paul | Cpt Cheq
    0001 | Jean | Paul | Cpt Ep
    0010 | Yves | Pascal | Cpt Cheq

    Structure Table A
    NoClient
    Nom
    Prenom
    ....

    Structure Table B
    NoComp
    NoClient
    TypeCompte
    ....

    Puis je faire cela en SQL ?
    Si oui, j'apprécierais vos propositions

    Merci
    "Selon que notre idée est plus ou moins obscure
    L'expression la suit ou moins nette ou plus pure..."

  2. #2
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Sr. Specialist Solutions Architect @Databricks
    Inscrit en
    Septembre 2008
    Messages
    8 453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Sr. Specialist Solutions Architect @Databricks
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 453
    Points : 18 383
    Points
    18 383
    Par défaut
    Faites une recherche sur le mot clef PIVOT.

  3. #3
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 847
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 847
    Points : 52 961
    Points
    52 961
    Billets dans le blog
    6
    Par défaut
    Citation Envoyé par kolac Voir le message
    Puis je faire cela en SQL ?
    Oui, mais c'est stupide... Voici pourquoi :
    http://sqlpro.developpez.com/cours/sqlaz/erreurs/#L9

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Décembre 2002
    Messages : 32
    Points : 23
    Points
    23
    Par défaut
    La demande était pour satisfaire les besoins de transfert de données de notre base vers un autre système. L'environnement de destination exige ce format en entrée. Ce n'est pas de présentation pour de la présentation.:-)

    Merci tout même, l'article est intéressant.
    "Selon que notre idée est plus ou moins obscure
    L'expression la suit ou moins nette ou plus pure..."

  5. #5
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 847
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 847
    Points : 52 961
    Points
    52 961
    Billets dans le blog
    6
    Par défaut
    Ceci est donc à faire du côté de l'ETL et non dans la requête SQL !

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

Discussions similaires

  1. Réponses: 3
    Dernier message: 29/04/2010, 13h54
  2. [AC-2003] Comment stocker les valeurs d'un champ d'un recordset
    Par megdi dans le forum VBA Access
    Réponses: 1
    Dernier message: 07/09/2009, 13h29
  3. Réponses: 8
    Dernier message: 13/07/2007, 11h05
  4. [MySQL] Comment afficher tous les champs d'une table?
    Par Nibor dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 08/11/2006, 20h20
  5. Réponses: 2
    Dernier message: 04/05/2006, 11h34

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