gpt4 book ai didi

sql - 检查字段中的多个空值

转载 作者:行者123 更新时间:2023-12-04 02:53:40 25 4
gpt4 key购买 nike

尝试检查多个字段的空值以创建一个没有空值的主字段。在下面的例子中,我试图检查几个“城市”字段,直到我得到一个非空值,但是这个语句没有按预期工作。

CASE
WHEN b.BillingCity IS NULL THEN b.ShippingCity
WHEN b.BillingCity IS NULL AND b.ShippingCity IS NULL THEN c.BillingCity
WHEN b.BillingCity IS NULL AND b.ShippingCity IS NULL AND c.BillingCity IS NULL THEN b.ES_APP__ESCity__c
WHEN b.BillingCity IS NULL AND b.ShippingCity IS NULL AND c.BillingCity IS NULL AND b.ES_APP__ESCity__c IS NULL THEN b.Avn_City__c
ELSE Null
END
As MasterCity

最佳答案

你可以只使用COALESCE:

SELECT COALESCE(b.BillingCity,b.ShippingCity,c.BillingCity,.....)

关于sql - 检查字段中的多个空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45947649/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com