mysql和Hive中指定从第m行记录开始,选取n行记录
Mysql中可以用limit m-1, n的限制语法;表中下标从0开始,从第m条记录开始取,一共取n条记录。
如:
SELECT * FROM table LIMIT 5,10; //检索记录行6-15
SELECT * FROM table LIMIT 5,-1; // 检索记录行 6-last
SELECT * FROM table LIMIT 5; //检索前 5 个记录行
在hive中,不支持limit m-1,n的方式,只能用row_number() over(distribute
原创
2020-06-29 15:59:12 ·
3732 阅读 ·
0 评论