Thread: Inline IF condition

Inline IF condition

From
Tapan Trivedi
Date:
Hi all,

Does Postgresql support DECODE() or IIF() functions like Oracle or SQLServer 
2000 does ??

Re Tapan


Re: Inline IF condition

From
Roberto Mello
Date:
On Mon, Dec 03, 2001 at 05:34:51PM +0530, Tapan Trivedi wrote:
> Hi all,
> 
> Does Postgresql support DECODE() or IIF() functions like Oracle or SQLServer 
> 2000 does ??

PostgreSQL supports the standard CASE...WHEN... that replaces DECODE.
Oracle supports CASE WHEN too, but Oracle users usually use the 
Oracleisms counterparts.

I'm not familiar with IIF. What's it for?

-Roberto

P.S.: The PG docs have more info on CASE WHEN.

-- 
+----| http://fslc.usu.edu USU Free Software & GNU/Linux Club |------+ Roberto Mello - Computer Science, USU -
http://www.brasileiro.net      http://www.sdl.usu.edu - Space Dynamics Lab, Developer    
 
All in all, you're just another brick on the wall...


Re: Inline IF condition

From
Keith Gray
Date:
Roberto Mello wrote:
> 
> 
> I'm not familiar with IIF. What's it for?
> 
This is a M$-ism for in-line if, like ...
if true then A else B
iif(true,A,B)

-- 
Keith Gray

Technical Development Manager
Heart Consulting Services P/L
mailto:keith@heart.com.au