我正在使用sql过程来获取数据。但我有一个问题,如我正在使用ISNULL函数并返回空字符串,如果它是null这样的方式它工作正常。但如果它不为null,那么我必须执行一个查询。
Microsoft.Azure.WebJobs.Extensions.CosmosDB
我的意思是如果state不为null,那么我将根据状态ID获取状态名称,这就是为什么我需要执行子查询但是我得到了语法错误。
答案 0 :(得分:0)
您可以在
时使用大小写CASE WHEN uinfo.[State] IS NULL THEN
''
ELSE
(SELECT TOP 1 DetailData FROM MasterDetails WHERE ID = uinfo.[State])
END