WHERE
--若变量为空则执行1=1条件 否则 判断字段与变量是否符合
(1=(CASE WHEN @name IS NULL THEN 1 ELSE 0 END) OR t.name=@name) AND
(1=(CASE WHEN @id IS NULL THEN 1 ELSE 0 END) OR t.ID =@id)
SQLSERVER where条件加判断语句
最新推荐文章于 2024-07-29 03:59:40 发布
WHERE
--若变量为空则执行1=1条件 否则 判断字段与变量是否符合
(1=(CASE WHEN @name IS NULL THEN 1 ELSE 0 END) OR t.name=@name) AND
(1=(CASE WHEN @id IS NULL THEN 1 ELSE 0 END) OR t.ID =@id)