Du kan bruge COALESCE i forbindelse med NULLIF for en kort, effektiv løsning:
COALESCE( NULLIF(yourField,'') , '0' )
NULLIF funktion vil returnere null hvis yourField er lig med den anden værdi ('' i eksemplet), hvilket gør COALESCE fungerer fuldt ud på alle sager:
QUERY | RESULT
---------------------------------------------------------------------------------
SELECT COALESCE(NULLIF(null ,''),'0') | '0'
SELECT COALESCE(NULLIF('' ,''),'0') | '0'
SELECT COALESCE(NULLIF('foo' ,''),'0') | 'foo'