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