我有一个带有一堆 AND 语句的查询。现在,当设置变量时,我想使用特定的 AND 语句。但是当它为空或 NULL 时,我不想要那个声明。我用 IF 和 CASE 找到了一些东西,但我无法完成:(
我想要这样的东西
SELECT *
FROM table
WHERE [Statement1]
IF @Location IS NOT NULL OR <> ''
BEGIN
AND [SBC Live 2$Sales Shipment Line].[Location _ Sector No_] = @Location
END
也许有人可以帮助我?
提前致谢!