gpt4 book ai didi

sql - DB2 条件 WHERE 子句

转载 作者:行者123 更新时间:2023-12-02 08:48:48 25 4
gpt4 key购买 nike

我正在使用 DB2 v9

我有一个带有参数的存储过程,这些参数可能作为空字符串传入。这是我正在尝试做的一些伪代码:

WHERE myColumn.name =
IF param1 = '' THEN
**disregard this param, all column values are eligible**
ELSE
myColumn.name = param1;

如果参数是空字符串,基本上就忽略它。如果不是,请将其用作 WHERE 子句中的过滤器。在 DB2 中可以做到这一点吗?

最佳答案

SELECT ...
FROM ...
WHERE param1 = ''
OR myColumn.name = param1
;

关于sql - DB2 条件 WHERE 子句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10214340/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com