ISNULL从另一列获取数据

时间:2017-01-27 22:44:27

标签: tsql case

如果电子邮件列为NULL,我希望在PRIMARY_Contact列中包含电话号码值。我正在使用CASE表达式,但无法正常使用。

1 个答案:

答案 0 :(得分:0)

您可能正在寻找COALESCE。它将从选择中返回第一个非null值。它实际上只是CASE的简写,但可能更容易实现。

在你的例子中,也许这看起来像这样:

SELECT COALESCE(EMAIL,PRIMARY_CONTACT)

查看https://msdn.microsoft.com/en-us/library/ms190349.aspx了解详情。