Oracle学习 第11天

这周都在加班,一晃又周四了,每天都加班时间过得快。公司买了3台23寸的显示器,DELL的,可任意旋转。先给了我这项目组用,不知算不算一种奖励。。。用起来很爽,比之前19寸好多了。新办公室装修得差不多了,每天公司群里都有图片,感觉还是挺有档次的,还买了台5000块的咖啡机。。。

晚上路过烧烤摊,随便吃了些,60块。。。上次吃卤味也50块左右,现在东西太贵了。。。我消费观念还停留在十年前。说起十年前,不就是2006年吗?当时还在学校憧憬未来,人生充满无限可能。。。

今晚还是挣扎着要看些Oracle吧

1、WITH:这个好像和MsSQL一样,相当于临时表

 

2、分析函数:好像就是MsSQL的【开窗】?原先的SUM()只能得到一条汇总后的,使用了OVER,可以得到统计的过程(一行行累加)

OVER(PARTITION BY)

OVER(ORDER BY)

 

3、RANGE:逻辑偏移

UNBOUND、FOLLOWING,不大懂,先大概看下吧

 

4、RANK、DENSE_RANK、FIRST、LAST、FIRST_VALUE、LAST_VALUE、LAG、LEAD、ROW_NUMBER

比较常用的应该是RANK和ROW_NUMBER吧

 

5、行转列:

DECODE、PIVOT、UNPIVOT

 

6、数据层次:CONNECT_BY

 

posted @ 2016-06-23 23:24  文刂亻右景彡  阅读(148)  评论(0编辑  收藏  举报