小编典典

SQL Server中的条件条件

sql

我有3个值的组合框:AllFailedCompleted

ALL:加载所有行,无条件。 FailedCompleted:在“状态”列上加载条件。

全部:

SELECT * FROM tbl_Location

失败并完成:

SELECT * FROM tbl_Location Where status = 'Failed'

或者

SELECT * FROM tbl_Location Where status = 'Completed'

我只有两个“失败”和“完成”的雕像。“全部”是一个组合框值,可无条件加载所有行

我想在一个查询中完成所有这些操作。我能做些什么?


阅读 181

收藏
2021-04-15

共1个答案

小编典典

DECLARE @status varchar(15)

--set the status

SELECT * 
FROM tbl_Location
WHERE Status = @status OR @status = 'ALL'
2021-04-15