[Pgsql-ayuda] hay nvl en postgres

Terry Yapt pgsql@technovell.com
Tue, 04 Mar 2003 13:47:12 +0100


Respondí este correo a quien inicio la pregunta.  Como no he tenido ninguna noticia, lo remito aqui, para referencias futuras.

Saludos.
===========================
HOla.

NVL solo funciona en Oracle.  El estandar SQL propone COALESCE para hacer lo mismo.  Por
ejemplo:

ORACLE:
SELECT NVL(NULL,'hola') FROM DUAL; 
  Devolvera 'hola'.

Standard SQL (PostgreSQL):
SELECT COALESCE(NULL,'hola');
  Devolvera 'hola';


Oracle tambien implementa COALESCE a partir de su version 9i.  COALESCE, ademas, es mucho mas
potente que NVL.  Mira la documentacion de PostgreSQL.

Saludos.