我想添加一个CASE语句,但是我需要一个OR,并且我遇到了一些麻烦。SQL Server中的WHERE子句中的CASE语句
我不知道我怎么能做到这一点,但我希望有人能帮助。这就是我要做的:
SELECT *
FROM Table1
WHERE IsUpdate = CASE WHEN @Type = 'Yes' THEN 1 ELSE (0 OR 1) END
所以基本上,我想选择只能有IsUpdate设置为1行时@Type =“yes”,否则我要选择行,其中IsUpdate = 0或IsUpdate = 1。有什么想法?
那么,它肯定是一个漫长的一天。谢谢。 – rjbogz