我正在使用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正在做这样的事情以及背后的概念。 谢谢,