首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

请问:关于oracle通配符[]匹配的有关问题

2012-03-30 
请教:关于oracle通配符[]匹配的问题本来想做一个很简单的英文数字匹配的。使用如下语句SQL codeselect t.*,

请教:关于oracle通配符[]匹配的问题
本来想做一个很简单的英文数字匹配的。
使用如下语句

SQL code
select t.*, t.rowid,t.djbh from A tWhere djbh Like '[A]'


可是没有出现我想要的结果,没有查询到A

重新增加数据'[A]',查询到的结果是[A]

可见,在oracle中并没有将[]作为通配符匹配。

网上诸多资料显示的是可以查询的,不知道大家有没有这种情况,盼解答。



[解决办法]
like只有% 和_。
用 REGEXP_LIKE 正则表达式匹配
[解决办法]
任何出现A的djbh 
select t.*, t.rowid,t.djbh from A t
Where djbh Like '%A%'


热点排行