Anda dapat menggunakan COALESCE dalam hubungannya dengan NULLIF untuk solusi singkat dan efisien:
COALESCE( NULLIF(yourField,'') , '0' )
NULLIF fungsi akan mengembalikan null jika yourField sama dengan nilai kedua ('' dalam contoh), membuat COALESCE berfungsi sepenuhnya pada semua kasus:
QUERY | RESULT
---------------------------------------------------------------------------------
SELECT COALESCE(NULLIF(null ,''),'0') | '0'
SELECT COALESCE(NULLIF('' ,''),'0') | '0'
SELECT COALESCE(NULLIF('foo' ,''),'0') | 'foo'