社区
Oracle
帖子详情
Oracle [] 匹配符问题
pengzhistar
2009-10-12 10:56:20
代码
select * from ct_lsb where br_number like '0746 8[1-3]%'
请问 为什么这个查不出数据?
select * from ct_lsb where br_number like '0746 83%'这个查的出额!
...全文
71
7
打赏
收藏
Oracle [] 匹配符问题
代码 select * from ct_lsb where br_number like '0746 8[1-3]%' 请问 为什么这个查不出数据? select * from ct_lsb where br_number like '0746 83%'这个查的出额!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wushanzhuzhu
2012-05-16
打赏
举报
回复
作为菜鸟 我胡扯一句。。。 %是不是应该转义??\%?
pengzhistar
2009-10-12
打赏
举报
回复
有人会写不啊 不然 会让号码段写死去
shiyiwan
2009-10-12
打赏
举报
回复
那貌似只能用<= >= 或者like '0746 81%' or like '0746 82%' or ..
pengzhistar
2009-10-12
打赏
举报
回复
无效的运算符 不认识regexp_like这个啊! 晕死了 !我的版本是8i的
duqiangcise
2009-10-12
打赏
举报
回复
关于regexp_like的使用:
select * from emp where regexp_like(to_char(birthdate,’yyyy’),’^198[0-9]$’);
pengzhistar
2009-10-12
打赏
举报
回复
select * from ct_lsb where regexp_like(br_number,'0746 8[1-3]%') 说是无效的运算!
shiyiwan
2009-10-12
打赏
举报
回复
like不能使用正则
regexp_like才可以使用正则
oracle
单字
符
匹配
符
,
Oracle
正则表达式简单例子
当该字
符
紧跟在任何一个其他限制
符
(*,+,?,{n},{n,},{n,m})后面时,
匹配
模式是非贪婪的。非贪婪模式尽可能少的
匹配
所搜索的字
符
串,而默认的贪婪模式则尽可能多的
匹配
所搜索的字
符
串。例如,对于字
符
串“oooo”,...
oracle
字
符
串
匹配
函数,
oracle
正则表达式
匹配
select * from empe where regexp_like(to_char( e.hiredate,‘yyyy‘),‘^198[0-9]$‘);正则表达式中常用到的元数据(metacharacter)如下:^
匹配
字
符
串的开头位置...例如52*
oracle
可以
匹配
5
oracle
,52
oracle
,522o...
oracle
正则表达式
匹配
【代码】
oracle
正则表达式
匹配
。
Oracle
正则表达式
匹配
Oracle
从10g开始支持正则表达式 元字
符
(metacharacters) POSIX 正则表达式由标准的元字
符
...'.'
匹配
除换行
符
之外的任何单字
符
。 '?'
匹配
前面的子表达式零次或一次。 '+'
匹配
前面的子表达式一次或多次。 '*' 匹
ORACLE
匹配
手机号,
Oracle
正则表达式语法介绍及实现手机号码
匹配
方法
Oracle
10g提供了在查询中使用...1、
oracle
正则表达常用语法定位元字
符
元字
符
说明^使表达式定位至一行的开头$使表达式定位至一行的末尾量词或重复操作
符
量词说明*
匹配
0 次或更多次?
匹配
0 次或 1 次+
匹配
1 次或更...
Oracle
17,086
社区成员
55,238
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章