Search Postgresql Archives

Extending COALESCE()

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Is it possible to extend the COALESCE() function?  I would like to support for coalescing an int into a Boolean, but I get syntax errors if I don’t wrap coalesce in quotes.

 

CREATE OR REPLACE FUNCTION coalesce(boolean,int) RETURNS boolean AS $$

 

                SELECT CASE WHEN $1 IS NOT NULL THEN $1 WHEN $2 = 1 THEN true ELSE false END

 

$$ LANGUAGE sql IMMUTABLE;

 

 

Thanks,

 

Dave


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux