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 for
  Advanced Search

Re: SELECT de colonne alternative


  • From: "Daniel Verite" <daniel(at)manitou-mail(dot)org>
  • To: pgsql-fr-generale(at)postgresql(dot)org
  • Subject: Re: SELECT de colonne alternative
  • Date: Wed, 04 Jan 2006 17:11:21 +0100
  • Message-id: <20060104171423(dot)9803284(at)crocodudule(dot)admin(dot)clubint(dot)net>

	Pierre Couderc wrote:

> Je voudrais selectionner une colonne, mais si elle est vide un autre 
> colonne. Avec une fonvtion, cela pourrait donner :
> 
> SELECT testevaleur(length(col1)>0, col1, col2)...
> 
> ou testevaleur serait une fonction qui testerait si l'argument 1 est 
> vrai, et rendrait suivant le cas l'argument 2 ou 3.

Ca peut s'écrire comme:

SELECT
 CASE WHEN length(col1)>0 THEN col1 ELSE col2 END,
...

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




Home | Main Index | Thread Index

Privacy Policy | PostgreSQL Archives hosted by Command Prompt, Inc. | Designed by tinysofa
Copyright © 1996 – 2008 PostgreSQL Global Development Group