- 博客(8)
- 收藏
- 关注
原创 Oracle正则表达式REGEXP_SUBSTR用法
一、正则表达式匹配规则。在别人那里看到一篇文章,这里对匹配规则记录的可以说是非常详细了传送门:正则匹配规则传送处二、实例说明:Regexp_Substr() 2.1:Regexp_Substr() 与Substr()的区别。 两者的本质都是截取,不过前者可以传入截取参数,比如根据什么来截取,以及获取截取到的第几组内容; 后者只能传入截取开...
2018-10-24 17:12:25
3762
原创 Oracle的Connect By用法及理解
语法: SELECT ... FROM [WHERE condition] --过滤某些节点 [ START WITH [nocycle] start_condition] --定义查询的起点, 可以使用子查询 CONNECT BY [[nocycle]...
2018-10-24 16:44:53
9312
1
转载 oracle model 入门(行间计算)
转载:https://blog.youkuaiyun.com/huangyunzeng2008/article/details/5664172一、给出我的测试表和测试数据。 CREATE TABLE MODEL_TEST ( DOMAINS VARCHAR2(20), NAME VARCHAR2(20), YEAR ...
2018-10-24 11:44:15
920
原创 Oracle的Model语句使用
1. 什么是model语句Model语句是Oracle10g的新功能,可以在select语句里面像其他编程语言操作数组一样,对SQL的结果集进行处理。 (1) 语法 MODEL [MAIN ] [PARTITION BY ()] DIMENSION BY () MEASURES () [RULES] (,...
2018-10-24 11:32:22
723
转载 三、常见分析函数详解
三、常见分析函数详解为了方便进行实践,特将演示表和数据罗列如下:一、创建表create table t( bill_month varchar2(12) , area_code number, net_type varchar(2), local_fare number ); 二、插入数据insert into t value...
2018-10-23 15:47:48
320
转载 二、理解over()函数
二、理解over()函数1.1、两个order by的执行时机分析函数是在整个sql查询结束后(sql语句中的order by的执行比较特殊)再进行的操作, 也就是说sql语句中的order by也会影响分析函数的执行结果:a) 两者一致:如果sql语句中的order by满足分析函数分析时要求的排序,那么sql语句中的排序将先执行,分析函数在分析时就不必再排序;b) 两者不一致:如果...
2018-10-23 11:37:23
287
转载 一、Oracle分析函数入门
一、Oracle分析函数入门分析函数是什么?分析函数是Oracle专门用于解决复杂报表统计需求的功能强大的函数,它可以在数据中进行分组然后计算基于组的某种统计值,并且每一组的每一行都可以返回一个统计值。 分析函数和聚合函数的不同之处是什么?普通的聚合函数用group by分组,每个分组返回一个统计值,而分析函数采用partition by分组,并且每组每行都可以返回一个统计值。 ...
2018-10-23 11:30:40
157
原创 Oracle ROLLUP和CUBE 用法
1、Oracle ROLLUP和CUBE 用法 Oracle的GROUP BY语句除了最基本的语法外,还支持ROLLUP和CUBE语句。 如果是Group by ROLLUP(A, B, C)的话,首先会对(A、B、C)进行GROUP BY,然后对(A、B)进行GROUP BY,然后是(A)进行GROUP BY,最后对全表进行GROUP BY操作。 Rollup(a,b) ...
2018-10-23 09:48:23
595
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人