oracle的正则表达式
10g正则表达式提高了SQL灵活性。 无关的空白检测,或者分解多个正则组成的字符串等问题。 10g支持正则表达式的四个新函数分别是:REGEXP_LIKE、REGEXP_INSTR、REGEXP_SUBSTR、和REGEXP_REPLACE。 正则表达式代替了老的百分号(%)和通配符(_)字符。 匹配输入字符串的开始位置,在方括号表达式中使用,此时它表示不接受该字符集合。 匹配前面的子表达式零次或一次。 目前,正则表达式已经在很多软件中得到广泛的应用,包括*nix(Linux, Unix等),HP等操作系统,PHP,C#,Java等开发环境。 Oracle 10g正则表达式提高了SQL灵活性。有效的解决了数据有效性, 重复词的辨认, 无关的空白检测,或者分解多个正则组成 的字符串等问题。
Oracle中REGEXP_SUBSTR函数
Oracle中REGEXP_SUBSTR函数的使用说明: 在oracle中,使用一条语句实现将'17,20,23'拆分成'17','20','23'的集合。 REGEXP_SUBSTR函数格式如下:function REGEXP_SUBSTR(String, pattern, position, occurrence, modifier)__srcstr :需要进行正则处理的字符串...
Oracle的sys_connect_by_path
偶尔在工作中也会遇到版本过于低的oracle,也偶尔会遇到某些?DBA给业务组创建账户的时候没有赋予wm_concat(column)函数相关视图的权限,然后不让你用这个函数进行字符串的拼接,在这种大前提下,有非常巧合的不让你在应用层去拼接字符串(为神马我能遇到这么巧合的事情??) 好吧,在机缘巧合...
关于avg
------------前文转自secooler 快乐的DBA---------------------------原文地址http://blog.itpub.net/519536/viewspace-624799/--------------------------------------------------------------我们通过这个文章来看一下AVG函数的普通用法和分析函数用法的区别。都是得到平均数,但是作用的范围是不一样的。【Analyt...