我想知道什么是NULLIFHive 的替代品?我正在使用COALESCE,但它不符合我的要求.我的查询语句如下:
COALESCE(A,B,C) AS D
Run Code Online (Sandbox Code Playgroud)
COALESCE将返回第一个NOT NULL值.但是我的A/B/C包含空值,因此COALESCE没有将该值赋给D,因为它将空白视为NOT NULL.但我希望将正确的值分配给D.
在SQL中,我可以使用COALESCE(NULLIF(A,'')......)它,因此它也会检查空白.我试过CASE但它不起作用.