2006-12-27

Functions que raramente usamos mas que são úteis

COALESCE -> é um NVL mas com n parametros, que retorna o primeiro parametro não null.
Exemplo 1:
f:=COALESCE(a,b,c,d,e);

Exemplo 2:
select COALESCE(a,b,c,d,e) from ...


NULLIF -> retorna NULL se o primeiro parametro for igual ao segundo.
Exemplo:
select NULLIF(a,'2') from ...


As funções acima são especialmente úteis para o SQL pois no caso do PL/SQL esses efeitos são conseguidos usando IFs.

No comments:

Post a Comment

Os comentários são moderados.
The comments are moderated.