hive教程:limit查询前 n 条记录,不能实现分页 作者:马育民 • 2021-03-15 12:34 • 阅读:10310 # 介绍 hive的 `limit` 只支持 TopN 功能,不能像 Hive、MySQL 那样传2个参数,实现分页 ``` select * from 表名 limit n ``` **解释:** - `n`:查询前 n 条记录 # 例子 ### 只有n ``` select * from emp order by empno asc limit 2 ``` 查询前 2 条记录 ### 有m、n ``` select * from emp limit 2,3 ``` 执行报错,错误如下: ``` SQL 错误: Error running query: org.apache.spark.sql.catalyst.parser.ParseException: mismatched input ',' expecting {, ';'}(line 2, pos 48) == SQL == select * from emp order by empno asc limit 2 ,3 ------------------------------------------------^^^ ``` 原文出处:http://malaoshi.top/show_1IXlP86Yupz.html