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

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


  • From: "Daniel Verite" <daniel(at)manitou-mail(dot)org>
  • To: pgsql-fr-generale(at)postgresql(dot)org
  • Subject: Re: Autre présentation d'une table obtenue par jointure et groupage
  • Date: Thu, 10 Jan 2008 16:31:01 +0100
  • Message-id: <983caa4a-56c4-4463-a389-ebab25e66e26@mm> <text/plain>

	Denis Bitouzé wrote:

 etudiant	|    epreuve | note  |
--------------+------------+-------+-

[...]

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 |
[...]

La fonction crosstab() remplit normalement cet office.
Elle est dans le module tablefunc des contribs.
Voir: http://docs.postgresqlfr.org/8.3/tablefunc.html

--
Daniel
PostgreSQL-powered mail user agent and storage: http://www.manitou-mail.org



Home | Main Index | Thread Index

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