Data Base 常用数据库之top/limit/rownum用法
2024-10-21 03:22:27
常用数据库之top/limit/rownum用法
一.常用数据库:
sql server:
select top 10 from users where status=1
mysql:
select * from users where status=1 limit 0,100
oracle:
oracle数据库不支持mysql中limit功能,但可以通过rownum来限制返回的结果集的行数,rownum并不是用户添加的字段,而是oracle系统自动添加的。
(1)使查询结果最多返回前10行:
select * from OB_CALL_DATA_LOG where rownum<=10;
(2)使查询结果返回中间的10到100行:
如: select * from OB_CALL_DATA_LOG rownum<101 minus select * from OB_CALL_DATA_LOG rownum>9
注:select * from OB_CALL_DATA_LOG and rownum>99 and rownum<101是错误的,oracle会认为条件不成立
最新文章
- Mockito Hello World
- Javascript模块化编程(三):require.js的用法(转)
- JavaScript写一个小乌龟推箱子游戏
- 安装和配置VNC服务器的法则
- php函数、php定义数组和数组遍历
- linux服务器如何设置目录权限,让开发只能在测试目录下开发,不在线上目录上开发
- HDU----(4519)郑厂长系列故事——体检
- poj 3648 2-SAT问题
- CODEVS 1067 机器翻译
- C#程序设计基础——常量
- How to use STA(sql tuning advisor)
- 【Spark2.0源码学习】-10.Task执行与回馈
- 利用Jsonp实现跨域请求,spring MVC+JQuery
- 图解:HTTP 范围请求,助力断点续传、多线程下载的核心原理
- SQL优化 MySQL版 - 避免索引失效原则(二)
- asp.net core mvc上传大文件解决方案
- Nginx 安装与部署配置以及Nginx和uWSGI开机自启
- 使用Git进行代码管理的心得--github for windows
- php markdown 接口文档生成工具 SummerDoc
- JDK5的新特性之增强for循环遍历数组或集合