Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search archives
  Advanced Search

Autre présentation d'une table obtenue par jointure et groupage


  • From: Denis Bitouzé <dbitouze(at)wanadoo(dot)fr>
  • To: pgsql-fr-generale(at)postgresql(dot)org
  • Subject: Autre présentation d'une table obtenue par jointure et groupage
  • Date: Wed, 9 Jan 2008 22:28:10 +0100
  • Message-id: <20080109222810.17643722@drums> <text/plain>

Bonsoir,

j'ai créé une fonction qui me fournit, par jointure naturelle et
groupage, une table qui est de la forme :

 etudiant     |    epreuve | note  |
--------------+------------+-------+-
 etu_1        |  epreuve_1 |  n_11 |
 etu_1        |  epreuve_2 |  n_12 |
 etu_1        |  epreuve_3 |  n_13 |
 etu_2        |  epreuve_1 |  n_21 |
 etu_2        |  epreuve_2 |  n_22 |
 etu_2        |  epreuve_3 |  n_23 |
 etu_3        |  epreuve_1 |  n_31 |
 etu_3        |  epreuve_2 |  n_32 |
 etu_3        |  epreuve_3 |  n_33 |
 etu_4        |  epreuve_1 |  n_41 |
 etu_4        |  epreuve_2 |  n_42 |
 etu_4        |  epreuve_3 |  n_43 |

et je voudrais pouvoir créer une requête, au besoin à l'aide de
PL/pgSQL, qui me permette de présenter ces résultats sous la forme :

 etudiant     | epreuve_1 | epreuve_2 | epreuve_3 | epreuve_4 |
--------------+-----------+-----------+-----------+-----------+-
 etu_1        |      n_11 |      n_12 |      n_13 |      n_14 |
 etu_2        |      n_21 |      n_22 |      n_23 |      n_24 |
 etu_3        |      n_31 |      n_33 |      n_33 |      n_34 |
 etu_4        |      n_41 |      n_44 |      n_43 |      n_44 |

Je remercie d'avance toute personne qui me mettrait sur une éventuelle
piste...
-- 
Denis




Home | Main Index | Thread Index

Privacy Policy | About PostgreSQL
Copyright © 1996 – 2012 PostgreSQL Global Development Group