我想添加一個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