Oracle学习 第4天之高级查询
Posted 文刂亻右景彡
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle学习 第4天之高级查询相关的知识,希望对你有一定的参考价值。
与随笔的好处就是可以强迫自已学习,今天本来不想学的,还是多少得学些
下午被一个Bug整惨了,刚好这两天实习生又一直请假,只好自已上(不过今天这事实习生估计搞不定)。存储过程里判断相等,没用ISNULL,结果原先的值为NULL,导致更新变成插入,最痛苦是要处理历史数据,对方又没有远程桌面,只好把数据库拷回来写脚本,又要分析数据,有多少张表要处理。
加班到九点,一晃就十点半了,看会视频教程吧:
1、排序:MsSQL有TOP N,mysql有Limit N,原以为Oracle没有相应的会很麻烦,没想到直接来了个ROWNUM关键字,直接就可以用了。。。
2、行号:再往下看,发现行号只能按默认顺序生成,且只能用<或<=,不能用>或>=,这是为什么。。。对Oracle来说没什么技术难度吧,为什么要这样影响体验
要使用其它排序的行号,要用子表,但Oracle的子表居然不用取别名,直接括号起来就可以
看一点也是看嘛,晚上加班本来就累了,不想看了。看部电影睡觉吧
以上是关于Oracle学习 第4天之高级查询的主要内容,如果未能解决你的问题,请参考以下文章