Re: case not sensitive to null condition ? - Mailing list pgsql-general

From Tom Lane
Subject Re: case not sensitive to null condition ?
Date
Msg-id 3476.1367332941@sss.pgh.pa.us
Whole thread Raw
In response to case not sensitive to null condition ?  ("Gauthier, Dave" <dave.gauthier@intel.com>)
List pgsql-general
"Gauthier, Dave" <dave.gauthier@intel.com> writes:
> thedb=# select
>   ''''||bicolumn||'''',
>   coalesce(permitted_values,'is_null'),
>   case permitted_values when NULL then 'null' else ''''||permitted_values||'''' end
>    from bi_constraints limit 2;

That's equivalent to "case when permitted_values = NULL then ..." which
doesn't work, because = never succeeds on nulls.  You need to write
something like "case when permitted_values IS NULL then ...".

            regards, tom lane


pgsql-general by date:

Previous
From: Lutz Fischer
Date:
Subject: Re: Windows query weird result
Next
From: Andrew Hastie
Date:
Subject: zLinux Load Testing Experience