我对这段代码有问题。
我需要这样做:
DECLARE @UserID INT
...
CASE
WHEN (@UserID = (SELECT TOP 1 UserPk FROM Users WHERE Name= 'JoeDoe')) IS NULL
THEN 0
ELSE 1
END
我需要一套 @UserID
同时需要检查 (SELECT TOP 1 UserPk FROM Users WHERE Name = 'JoeDoe')
为空。
谢谢你的帮助。
4条答案
按热度按时间bqjvbblv1#
这样地?
whhtz7ly2#
也许只是一个
ISNULL
?szqfcxe23#
我建议使用
EXISTS
:我不知道你为什么叫这个专栏
@UserId
. 它似乎是一个旗帜上出现的名字。xqkwcwgp4#
只需在下面使用: