【发布时间】:2022-01-15 03:37:02
【问题描述】:
如果定义的变量为空,我正在尝试进行通配符检索。但我无法弄清楚正确的语法。
SELECT ...
FROM ...
WHERE customers = CASE
WHEN ISNULL(@customerID, '') = '' THEN LIKE '%'
ELSE @customerID
END
【问题讨论】:
-
它是什么数据库?
-
很抱歉没有帮助,但我不确定。此代码通过第三方软件执行。
-
minimal reproducible example 会让事情变得更清晰。
标签: sql case where-clause sql-null