On Wednesday, March 11, 2020, sivapostg...@yahoo.com <sivapostg...@yahoo.com>
wrote:

> Hello,
> Need to set a value of Zero when the field value is NULL in trigger
> function.
>
> Tried with,
> NEW.fieldname = NULLIF(NEW.fieldname, 0)
>
> in before insert/update trigger.
>
> Looks like it's not working.  I'm doing anything wrong
>

NULLIF does the inverse of what you want - you expression returns null if
fieldna,e has a value of 0.

COALESCE is what you want.

Coalesce(fieldname, 0) — returns the first, non-null argument.

David J.

Reply via email to