From: | "Steven Dahlin" <sdahlin_plsql(at)hotmail(dot)com> |
---|---|
To: | pgsql-sql(at)postgresql(dot)org |
Subject: | nvl() function |
Date: | 2001-10-17 03:10:04 |
Message-ID: | 9qj13u$2v5l$1@news.tht.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-sql |
I am trying to find the equivalent in Postgresql to the Oracle sql function
nvl(). With nvl() you give two parameters. The first may be a field/column
or variable. If the value is not null then it is returned by the function.
For example the with query below if the :ClientParameter is passed then only
those rows which have a clientdesc matching the parameter are returned. If
the :ClientParameter is null then those rows which have clientdesc =
clientdesc are returned (all rows):
select clientid,
clientdesc
from clients
where ( clientdesc = nvl( :ClientParameter, clientdesc ) )
I have looked thru all the documentation I could find but nowhere were any
built-in SQL functions delineated. Does anyone know where the documentation
can be found?
Thanks,
Steve
From | Date | Subject | |
---|---|---|---|
Next Message | Josh Berkus | 2001-10-17 03:29:50 | Performance problems - Indexes and VACUUM |
Previous Message | Aasmund Midttun Godal | 2001-10-17 01:00:54 | Variables. |