我有一个搜索页面,对于空值,我将 NVL 用于空条件。但是对于一个字段,我必须进行通配符搜索。通配符搜索是否可以使用 nvl,例如。NVL(null,%name%)?
问问题
491 次
2 回答
2
在这种情况下,您只能将 NVL 用作“子功能”
如果您还想获得 null-s 结果,请执行以下操作:
SELECT anything
FROM your_table
WHERE NVL(column_can_be_null, 'substring_you_search_for')
LIKE '%substring_you_search_for%'
于 2014-02-06T01:48:09.973 回答
0
select * from your_table where column_name like NVL('%name%',column_name)
于 2017-10-27T12:22:20.330 回答