2014-02-06 190 views
1

我有一个空值的搜索页面,我使用空值条件的NVL。但对于一个fiels我必须做一个通配符搜索nvl可能与通配符搜索例如NVL(null,%name%)?Oracle NVL通配符搜索

回答

2

您可以在此情况下,使用NVL只能作为 “子功能”
如果你想获得也为null-S结果像这样做:

SELECT anything 
    FROM your_table 
WHERE NVL(column_can_be_null, 'substring_you_search_for') 
     LIKE '%substring_you_search_for%' 
0

SELECT * FROM your_table 其中列名像NVL(” %name%',column_name)