sql知识收集
2017-02-22 21:31
281 查看
在SQL Server里面有top关键字可以很方便的取出前N条记录,但是Oracle里面却没有top的使用,类似实现取出前N条记录的简单方法如下:方法1:利用ROW_NUMBER函数取出前5条记录:
取出中间5条记录:
方法2:利用子查询取出前5条记录:
取出中间5条记录:
选出累计访问量最大的10个ip地址,并按访问量降序排列。
select top 10 ip, countip from
(select ip,count(*) as countip from records group by ip) a
order by countip desc
select top 10 ip, countip from
(select ip,count(*) as countip from records group by ip) a
order by countip desc
相关文章推荐
- 收集的一些SQL知识
- sql知识收集
- (转)资料收集,新手必备的sql数据导入导出知识
- sql知识收集
- sql基础知识收集
- (转)资料收集,新手必备的sql数据导入导出知识
- SQL知识收集
- SQL管理的小知识
- Asp.net与SQL一起打包部署安装(收集)
- 数据库知识—SQL查询语句精华使用简要
- DataGrid相关知识总结(收集自各位老大处)
- Oracle小知识收集
- DataGrid相关知识总结(收集自各位老大处)
- 数据库知识-SQL查询语句精华使用简要
- SQL语句导入导出大全[收集]
- SQL 细节知识积累
- 知识管理平台技术- 全图收集
- SQL的详细语法介绍——对于学习数据库最基础知识二
- VC小知识总结!(精品收集)
- 数据库知识—SQL查询语句精华使用简要