首页 > 数据库技术 > 详细

Oracle学习 第4天之高级查询

时间:2016-06-12 23:25:53      阅读:268      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!