Tsql ISNULL从另一列获取数据

Tsql ISNULL从另一列获取数据,tsql,case,Tsql,Case,如果email列为NULL,我希望在PRIMARY_Contact列中有电话号码值。我正在使用大小写表达式,但无法正确执行 您可能正在寻找COALESCE。它将从选择返回第一个非空值。它实际上只是CASE的简写,但可能更容易实现 在您的示例中,可能是这样的: SELECT COALESCE(EMAIL,PRIMARY_CONTACT) 查看更多详细信息。这一点非常模糊。请显示您尝试过的代码并显示您收到的错误消息,如果您有,@dfundako'选择[CustomerID],EmailAddres

如果email列为NULL,我希望在PRIMARY_Contact列中有电话号码值。我正在使用大小写表达式,但无法正确执行

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

在您的示例中,可能是这样的:

SELECT COALESCE(EMAIL,PRIMARY_CONTACT)

查看更多详细信息。

这一点非常模糊。请显示您尝试过的代码并显示您收到的错误消息,如果您有,@dfundako'选择[CustomerID],EmailAddress,如果EmailAddress为空,则[Phone]作为[SalesLT].[Customer].
ISNULL(EmailAddress,Phone)作为主要联系人
完美,非常感谢@joshpart欢迎您。而且