Skip to content

Files

Latest commit

aded1e1 · Nov 7, 2019

History

History
35 lines (24 loc) · 1.16 KB

File metadata and controls

35 lines (24 loc) · 1.16 KB

Limit Syntax

limit works the same as in SQL, and must be used with pipe |.

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

    The columns or calculations that you wish to sort.

  • number_rows

    It specifies a limited number of rows in the result set to be returned based on number_rows. For example, LIMIT 10 would return the first 10 rows. This is where sort order matters so be sure to use an ORDER BY clause appropriately.

  • offset_value

    Optional. It says to skip that many rows before the first row returned. The offset starts from zero.

When using LIMIT, it is important to use an ORDER BY clause that constrains the result rows into a unique order. Otherwise you will get an unpredictable subset of the query's rows.

For example:

nebula> GO FROM 105 OVER like YIELD $$.player.name AS Friend, $$.player.age AS Age, like._dst AS Like | LIMIT 2
================================
| Friend          | Age | Like |
================================
| Tim Duncan      | 42  | 100  |
--------------------------------
| Marco Belinelli | 32  | 104  |
--------------------------------