当记录包含":和/"时,运算符不会返回所有匹配的记录。字符

时间:2015-06-23 11:45:07

标签: sql oracle11g

我正在使用oracle11g,我有一个名为 user_records 的表。

TableName:user_records

ID  URI
---------- 
1.  Johnmack://*
2.  Capre://Californiya
3.  Johnmack://*/????
4.  Kalmec://duek

我的查询是: -

select * from user_records where URI like 'Johnmack://%';

当我执行此查询时,它只返回一个结果

查询输出:

 1.  Johnmack://*

尽管我已经习惯使用'%'但它仍然使用严格的模式匹配。

我希望此查询应返回以下结果:

预期查询输出:

1.  Johnmack://*
3.  Johnmack://*/????

我想知道为什么oracle正在做这样的事情以及背后的概念。 谢谢,

0 个答案:

没有答案