LIMIT 语法

LIMIT 用法与 SQL 中的相同,且只能与 | 结合使用。 LIMIT 子句接受一个或两个参数,两个参数的值都必须是零或正整数。

  1. ORDER BY <expressions> [ASC | DESC]
  2. LIMIT [<offset_value>,] <number_rows>
  • expressions

    待排序的列或计算。

  • number_rows

    number_rows 指定返回结果行数。例如,LIMIT 10 返回前 10 行结果。由于排序顺序会影响返回结果,所以使用 ORDER BY 时请注意排序顺序。

  • offset_value

    可选选项,用来跳过指定行数返回结果,offset 从 0 开始。

当使用 LIMIT 时,请使用 ORDER BY 子句对返回结果进行唯一排序。否则,将返回难以预测的子集。

例如:

  1. nebula> GO FROM 200 OVER serve REVERSELY YIELD $$.player.name AS Friend, $$.player.age AS Age | ORDER BY Age, Friend | LIMIT 3;
  2. =========================
  3. | Friend | Age |
  4. =========================
  5. | Kyle Anderson | 25 |
  6. -------------------------
  7. | Aron Baynes | 32 |
  8. -------------------------
  9. | Marco Belinelli | 32 |