日志服务默认返回100行计算结果,您也可以使用LIMIT子句指定返回结果的行数。
语法
日志服务支持以下两种LIMIT子句格式。
- 返回计算结果中的前x行数据。 - LIMIT x
- 返回计算结果中从y行开始的x行数据。 - LIMIT y, x
重要 
- LIMIT子句只用于获取最终的结果,不支持获取SQL中间的结果。 
- 不支持在子查询内部使用 - LIMIT y,x子句。例如- * | select count(1) from ( select distinct(url) from limit 0,1000)为错误用法。
参数说明
| 参数 | 说明 | 
| x | 指定返回结果中的行数。 
 | 
| y | 偏移量。取值范围为[0,1000000]。 | 
重要 
x和y之和不能超过1000000。
示例
- 返回计算结果中的前200行。 - 查询和分析语句 - * | SELECT request_time LIMIT 200
- 查询和分析结果  
 
- 返回计算结果中的第100行到第1100行,共计1000行。 - 查询和分析语句 - * | SELECT request_time LIMIT 100,1000
- 查询和分析结果  
 
- 返回请求时间最长的前3个请求地址。 - 查询和分析语句 - * | SELECT request_uri AS top_3, request_time ORDER BY request_time DESC LIMIT 3
- 查询和分析结果  
 
该文章对您有帮助吗?