Thread

  1. Inline IF condition

    Tapan Trivedi <tapan.trivedi@princetonglobal.com> — 2001-12-03T12:04:51Z

    Hi all,
    
    Does Postgresql support DECODE() or IIF() functions like Oracle or SQLServer 
    2000 does ??
    
    Re Tapan
    
    
  2. Re: Inline IF condition

    Roberto Mello <rmello@cc.usu.edu> — 2001-12-06T15:48:57Z

    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...
    
    
  3. Re: Inline IF condition

    Keith Gray <keith@heart.com.au> — 2001-12-06T22:42:43Z

    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