相关疑难解决方法(0)

如果没有找到行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
Run Code Online (Sandbox Code Playgroud)

sql t-sql

88
推荐指数
7
解决办法
30万
查看次数

标签 统计

sql ×1

t-sql ×1