字符串分隔函数及应用
CREATE OR REPLACE FUNCTION "SPLIT" (p_str IN VARCHAR2, &n...
Oracle 嵌套表
本文转自:http://www.cnblogs.com/starzhao/archive/2010/05/19/1739234.htmloracle嵌套表示例----嵌套表:就是把一个表中的字段定义为一个表,这个字段表的数据存储在外部的一个表中, 例如下例嵌...
【函数】oracle窗口函数over()的理解
over()开窗函数和聚合函数的不同之处是对于每个组返回多行,而聚合函数对于每个组只返回一行。 开窗函数指定了分析函数工作的数据窗口大小,这个数据窗口大小可能会随着行的变化而变化,举例如下: over(o...
【函数】Oracle中聚合函数rank()使用方法
Oracle对于rank和dense_rank已经支持合计功能,不过这次我仅仅使用了其分析功能。具体语法如下:RANK ( ) OVER ( [query_partition_clause] order_by_clause )。下面给出一些来自网上的示例:TABLE:S (sub...
【PL/SQL】Oracle--树的使用(Connect By)
表 tree 字段 master sub sales insert into tree values ('主1', '主2', 15); insert into tree values ('主1', ...
【转】oracle的substr函数的用法
oracle的substr函数的用法 取得字符串中指定起始位置和长度的字符串 substr( string, start_position, [ length ] ) 如: substr('This is a test', 6, 2) would return 'is' substr('This is ...
【转】oracle instr函数
在oracle PL/SQL中,instr函数返回string2在string1中出现的位置,语法如下: instr(string1,instring2[,start_position[,nth_appearance]])string1:被搜索的字符串string2:在string1里面寻找的字...
【转】Oracle 正则表达式函数-REGEXP_REPLACE 使用例子
6个参数第一个是输入的字符串第二个是正则表达式第三个是替换的字符第四个是标识从第几个字符开始正则表达式匹配。(默认为1)第五个是标识第几个匹配组。(默认为全部都替换掉)第六个是是取值范围:...
【转】Oracle 正则表达式函数-REGEXP_INSTR 使用例子
6个参数第一个是输入的字符串第二个是正则表达式第三个是标识从第几个字符开始正则表达式匹配。(默认为1)第四个是标识第几个匹配组。(默认为1)第五个是指定返回值的类型,如果该参数为0,则返回值...
【转】Oracle 正则表达式函数-REGEXP_LIKE 使用例子
REGEXP_LIKE3个参数第一个是输入的字符串第二个是正则表达式第三个是取值范围:i:大小写不敏感;c:大小写敏感;n:点号 . 不匹配换行符号;m:多行模式;x:扩展模式,忽略正则表达式中的空白字...
【正则】oracle正则表达式函数之REGEXP_REPLACE和REGEXP_SUBSTR
前面我们介绍了oracle中正则表达式的基本元字符和常用的两个函数regexp_like 和 regexp_instr。这里我们再继续介绍剩下的两个正则表达式函数regexp_replace和regexp_substr。regexp_replace函数和rege...
【函数】Oracle TRIM函数语法介绍
Oracle TRIM函数是很常见的函数,下面对Oracle TRIM函数的语法作了详尽的阐述说明,希望可以让您对Oracle TRIM函数有更深的认识。如果提到Oracle TRIM函数,最简单的功能就是使用它来去除字符串的行首...
【函数】oracle translate() 详解+实例
一、语法: TRANSLATE(string,from_str,to_str) 二、目的 返回将(所有出现的)from_str中的每个字符替换为to_str中的相应字符以后的string。TRANSLATE 是 REPLACE 所提供的功能的一...
【转】Oracle: wmsys.wm_concat、sys_connect_by_path、自定义函数实现行列转换
构建测试表:Sql代码create table TABLE1 ( ID INTEGER, NAME VARCHAR2(10) ) create table TABLE2  ...
【PL/SQL】oracle建立dblink
易混淆术语介绍:Db_name:对一个数据库(Oracle database)的唯一标识,该数据库为第一章讲到的Oracle database。这种表示对于单个数据库是足够的,但是随着由多个数据库构成的分布式数据库的普及,...
【转】UNION效率比UNION ALL效率高——SQL优化之Everything is possible
今天在测试一个SQL的时候发现,居然使用UNION要比使用UNION ALL的效率高。具体SQL语句如下:SQL> select count(*) 2 from 3 ( 4 select a.id, c.plat_name, a.plat_id, ...