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

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: 2008-01-10 15:31:01
Message-ID: 983caa4a-56c4-4463-a389-ebab25e66e26@mm (view raw or flat)
Thread:
Lists: pgsql-fr-generale
	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

In response to

Responses

pgsql-fr-generale by date

Next:From: Denis BitouzéDate: 2008-01-10 21:00:31
Subject: Re: Autre présentation d'une table obtenue par jointure et groupage
Previous:From: Sébastien LardièreDate: 2008-01-10 12:56:21
Subject: Re: Mise en trace

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group