有关SQL中取前几条数据
来源:互联网 发布:java迭代器 实现类 编辑:程序博客网 时间:2024/06/05 09:50
对于SQL语句中取前几条数据
对于mysql 可以使用limit,但是这个是mysql特有的,对于orcle并不适用,orcle需要使用rownum。
实例:
Mysql中:select * from tablename limit 0,10【取从0到10的数据】
select * from tablename limit 10 to 20【取10到20的数据】
ORCLE中:SELECT * FROM tablename where rownum<=10;【取前十条数据】
这条语句就是输出前10条纪录,在这里用途上类似于sqlsever的top,不过rownum对于指定编号区间的输出应该说更强大
SELECT *FROM (SELECT a.*, ROWNUM rn
这条语句即是输出第10到第20条纪录,这里之所以用rownumrn,是把rownum转成实例,因为rownum本身只能用<=的比较方式,只有转成实列,这样就可做>=的比较了。
ORCLE数据库取rownum介于两者之间也可以结合mabatis分页等方式来取,这里就不细说了!
1 0
- 有关SQL中取前几条数据
- 有关数据冗余-sql语言艺术
- sql有关
- 有关单表处理数据重复问题具体sql
- 有关SQL模糊查询
- 有关SQL模糊查询
- 有关SQL模糊查询
- 有关SQL模糊查询
- 有关sql注入
- 有关SQL模糊查询
- 有关SQL模糊查询
- 有关SQL优化
- 有关SQL模糊查询
- 有关SQL的转载
- 有关SQL模糊查询
- ORACL SQL有关问题
- 有关SQL模糊查询
- 有关SQL模糊查询
- C#之反射
- 利用webpack和vue实现组件化
- 缓存穿透与缓存雪崩
- iOS10使用已有证书和描述文件真机
- FlipShare
- 有关SQL中取前几条数据
- Xcode8 兼容iOS 10 整理笔记
- 1007. Maximum Subsequence Sum (25) 第二种想法
- 快速构建AngularJs 2.0 教程
- iOS10 注册极光推送(干货)
- 基于Vue的简单的单页面应用
- ★leetcode10_Regular Expression Matching[附动态规划]
- 361M以下的Linux名单
- 5. Longest Palindromic Substring(最长回文串)