| 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: | Whole Thread | Raw Message | 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" ? |