Em 21 de maio de 2012 18:56, Giovanni Sousa <[email protected]> escreveu:
> Pessoal,
>
> Tenho a seguinte consulta, no else quero retornar o valor do campo caso não
> seja zero. Não estou conseguindo...como deve ser?
>
>
>
> select A.COD_ABA, A.LABEL_ABA,
> CASE WHEN
>  COALESCE (A.cod_fun, 0)=0  THEN 'NÃO_MONITORADO'
> --ELSE (RETORNAR O VALOR DO CAMPO)
>      END
>  from tb_abas A

SELECT
   A.COD_ABA,
   A.LABEL_ABA,
   CASE WHEN COALESCE (A.cod_fun, 0) = 0 THEN
      'NÃO_MONITORADO'
   ELSE
      A.cod_fun::TEXT
   END AS nome_alias_campo
FROM
   tb_abas A

-- 
TIAGO J. ADAMI
http://www.adamiworks.com
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a