『SQL踩坑日常』Oracle实现类似MySQL LIMIT功能

2017年1月11日 0 条评论 14 次阅读 0 人点赞

MySQL代码:

/*当没有指定位置偏移量时,只取4条时,可以这样写*/
SELECT * FROM YourTableName LIMIT 4;
/*当指定了位置偏移量时,从第3条起取4条时,可以这样写*/
/*因为索引是从0开始计数的,所以第3条对应的索引就是2*/
SELECT * FROM YourTableName LIMIT 2,4;

因为Oracle不支持limit,故得使用其他方法变通

/*当没有指定位置偏移量时,只取4条时,可以这样写*/
SELECT e.* FROM (SELECT * FROM LWE."YourTableName" ORDER BY 年份) e  WHERE ROWNUM  2

linwene

☑编程 ☑学习 ☑读书 ☑英语

文章评论(0)