在WHERE语句中添加其他检查

时间:2017-02-20 13:14:49

标签: sql

如果某些bool检查为true,我可以在WHERE语句中添加额外的检查。像这样:

SELECT * FROM Employee WHERE (CASE WHEN ID = 1 THEN EmployeeName = @Name)

我知道这个例子不起作用,但我只是想表明我想做什么。

1 个答案:

答案 0 :(得分:2)

您可以使用逻辑运算符模拟此行为:

SELECT *
FROM   Employee 
WHERE  id <> 1 OR EmployeeName = @Name