我在函数内使用SQL查询。现在,仅当param_value不为空时,我才想将参数值传递给SQL where子句,如下所示。
select *
from cms_tab
where case when param_val <> '' then
col1 like '%' || param_val || '%'
end
如何实现呢?
如果参数值不为null,那么我想使用(%)来获取记录。
select * from cms_tab
where
param_val is null
or col1 like '%'||param_val||'%'
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句