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