From: | Denis Bitouzé <dbitouze(at)wanadoo(dot)fr> |
---|---|
To: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Remplacer la valeur d'un champ par rien si elle est identique à celle de la ligne précédente |
Date: | 2010-01-21 15:45:26 |
Message-ID: | 20100121164526.66a8203e@drums |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-fr-generale |
Bonjour,
imaginons qu'une requête porte sur plusieurs champs avec tri sur l'un
d'entre eux. Y a-t-il moyen (j'en doute, mais sait-on jamais) de
remplacer, sur chacune des lignes, la valeur de ce champ par rien si
elle est identique à celle de la ligne précédente.
Par exemple, au lieu d'obtenir ceci :
champ | autre champ |
-------+-------------+
1 | bla bla |
1 | bla bla |
2 | bla bla |
2 | bla bla |
3 | bla bla |
3 | bla bla |
3 | bla bla |
3 | bla bla |
3 | bla bla |
3 | bla bla |
3 | bla bla |
3 | bla bla |
3 | bla bla |
3 | bla bla |
3 | bla bla |
3 | bla bla |
4 | bla bla |
4 | bla bla |
4 | bla bla |
4 | bla bla |
5 | bla bla |
5 | bla bla |
5 | bla bla |
5 | bla bla |
5 | bla bla |
5 | bla bla |
5 | bla bla |
5 | bla bla |
5 | bla bla |
5 | bla bla |
obtenir cela :
champ | autre champ |
-------+-------------+
1 | bla bla |
| bla bla |
2 | bla bla |
| bla bla |
3 | bla bla |
| bla bla |
| bla bla |
| bla bla |
| bla bla |
| bla bla |
| bla bla |
| bla bla |
| bla bla |
| bla bla |
| bla bla |
| bla bla |
4 | bla bla |
| bla bla |
| bla bla |
| bla bla |
5 | bla bla |
| bla bla |
| bla bla |
| bla bla |
| bla bla |
| bla bla |
| bla bla |
| bla bla |
| bla bla |
Merci d'avance.
--
Denis
From | Date | Subject | |
---|---|---|---|
Next Message | François Figarola | 2010-01-21 16:35:41 | Re: Utilité des CPU multi-core |
Previous Message | David Tokmatchi | 2010-01-21 14:46:39 | Re: [pgsql-fr-generale] Comment traduire "Streaming Réplication" ? |