码迷,mamicode.com
首页 > 数据库 > 详细

Oracle学习 第4天之高级查询

时间:2016-06-12 23:26:28      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:

与随笔的好处就是可以强迫自已学习,今天本来不想学的,还是多少得学些

下午被一个Bug整惨了,刚好这两天实习生又一直请假,只好自已上(不过今天这事实习生估计搞不定)。存储过程里判断相等,没用ISNULL,结果原先的值为NULL,导致更新变成插入,最痛苦是要处理历史数据,对方又没有远程桌面,只好把数据库拷回来写脚本,又要分析数据,有多少张表要处理。

加班到九点,一晃就十点半了,看会视频教程吧:

1、排序:MsSQL有TOP N,MySQL有Limit N,原以为Oracle没有相应的会很麻烦,没想到直接来了个ROWNUM关键字,直接就可以用了。。。

 

2、行号:再往下看,发现行号只能按默认顺序生成,且只能用<或<=,不能用>或>=,这是为什么。。。对Oracle来说没什么技术难度吧,为什么要这样影响体验

要使用其它排序的行号,要用子表,但Oracle的子表居然不用取别名,直接括号起来就可以

 

看一点也是看嘛,晚上加班本来就累了,不想看了。看部电影睡觉吧

Oracle学习 第4天之高级查询

标签:

原文地址:http://www.cnblogs.com/liuyouying/p/5579048.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!