LIMIT语法用于限制输出结果的行数。

语法格式

日志服务支持以下两种LIMIT语法格式。
  • 只读取前N行:
    limit N
  • 从S行开始读,读取N行:
    limit S , N
说明
  • limit 翻页读取时,只用于获取最终的结果,不可用于获取SQL中间的结果。
  • 不支持将limit语法用于子查询内部。例如:
    * | select count(1) from ( select distinct(url) from limit 0,1000)
  • LIMIT翻页的offset不能超过1,000,000。即limit S , N,S和N之和不能超过1,000,000,N不能超出10,000。

示例

  • 只获取100行结果:
    * | select distinct(url) from log limit 100
  • 获取0行到第999行的结果,共计1000行:
    * | select distinct(url) from log limit 0,1000
  • 获取第1000行到第1999行的结果,共计1000行:
    * | select distinct(url) from log limit 1000,1000