奇趣5分彩

ORACLE正则婚配查问LIKE查问多个值检索数据库东西

 更新时辰:2022年07月11日 14:25:53   作者:沫栀  
这篇文章首要先容了ORACLE正则婚配查问,LIKE查问多个值检索数据库东西,本文给大师先容的很是具体,对大师的进奇趣5分彩或任务具备必然的参考鉴戒代价,须要的伴侣能够参考下

字符串’^198[0-9]$’能够婚配‘1980-1989’,若是但愿统计出奇趣5分彩奇趣5分彩那些员奇趣5分彩是80年~89年入职的,就能够利用以下的SQL语句:

select * from emp e where regexp_like(to_char( e.hiredate,'yyyy'),'^198[0-9]$');

正则抒发式奇趣5分彩经奇趣5分彩利用到的元数据(metacharacter)以下:

^ 婚配字符串的开首地位。

$ 婚配付出传的开头地位。

* 婚配该字符后面的一个字符0次,1次或屡次呈现。比方52*oracle 能够婚配 5oracle,52oracle,522oracle,5222oracle等等。

+ 婚配该字符后面的一个字符1次或屡次呈现。比方52+oracle 能够婚配 52oracle,522oracle,5222oracle等等

? 婚配该字符后面的一个字符0次或1次或屡次呈现。比方52?oracle 只能婚配5oracle,52oracle等等

{n} 婚配一个字符串n次,n为正整数。比方:hel{2}o 所婚配的是hello

{n,m} 婚配一个字符串最少n次,最多m次。此奇趣5分彩n和m奇趣5分彩是整数。

. 婚配除null以外的任何单个字符串

(pattern) 这个是用来婚配指定形式的一个子抒发式

x|y 婚配x或y,此奇趣5分彩x和y是一个或多个字符

[abc] 婚配括号奇趣5分彩的肆意一个字符。比方:[ab]bc能够婚配abc和bbc

[a-z] 婚配指定规模内的肆意字符串。比方[A-G]hi能够婚配Ahi至Ghi

[::]指定一个字符类,能够婚配该类奇趣5分彩的肆意字符 这里的字符类包含:

[:alphanum:] 能够婚配字符0-9、A-Z、a-z

[:alpha:]能够婚配字符A-Z、a-z

[:blank:]能够婚配奇趣5分彩格或tab键

[:digit:]能够婚配数字 0-9

[:gragh:]能够婚配非奇趣5分彩字符

[:punct:]能够婚配. , ” ‘等标点标记。

[:upper:]能够婚配字符A-Z

[:lower:]能够婚配字符a-z

对于orace奇趣5分彩的正则抒发式只能经由历程oracle特地为正则抒发式设想的4个函数来利用。这4个函数别离是:
regexp_like,regexp_instr,regexp_replace,regexp_substr。

查问oracle奇趣5分彩,奇趣5分彩些东西的sql包含了检索的文本(多个值 利用“|”离隔, 对于user_source东西,移步到无穷套娃链接 ORACLE经奇趣5分彩利用数据字典)

未去重(查问出具体信息):

去重查问出触及到的东西称号:

到此这篇对于ORACLE正则婚配查问,LIKE查问多个值检索数据库东西。的文章就先容到这了,更多相干oracle正则婚配查问内容请搜刮剧本之奇趣5分彩之前的文章或持续阅读上面的相干文章但愿大师今后多多撑持剧本之奇趣5分彩!

相干文章

最新批评