【发布时间】:2010-04-21 02:10:12
【问题描述】:
使用 Microsoft 版本的 SQL,这是我的简单查询。如果我查询一条不存在的记录,那么我将不会得到任何返回。我希望在那种情况下返回 false (0)。寻找最简单的方法来解释没有记录。
SELECT CASE
WHEN S.Id IS NOT NULL AND S.Status = 1 AND (S.WebUserId = @WebUserId OR S.AllowUploads = 1) THEN 1
ELSE 0
END AS [Value]
FROM Sites S
WHERE S.Id = @SiteId
【问题讨论】:
标签: tsql