『SQL踩坑日常』Oracle实现类似MySQL LIMIT功能
2017.01.11
小林同學
数据库
 热度
℃
MySQL代码:
1 2 3 4 5
| /*当没有指定位置偏移量时,只取4条时,可以这样写*/ SELECT * FROM YourTableName LIMIT 4; /*当指定了位置偏移量时,从第3条起取4条时,可以这样写*/ /*因为索引是从0开始计数的,所以第3条对应的索引就是2*/ SELECT * FROM YourTableName LIMIT 2,4;
|
因为Oracle不支持limit,故得使用其他方法变通
1 2
| /*当没有指定位置偏移量时,只取4条时,可以这样写*/ SELECT e.* FROM (SELECT * FROM LWE."YourTableName" ORDER BY 年份) e WHERE ROWNUM 2
|