1

我有一个搜索页面,对于空值,我将 NVL 用于空条件。但是对于一个字段,我必须进行通配符搜索。通配符搜索是否可以使用 nvl,例如。NVL(null,%name%)?

4

2 回答 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 回答