Declarative Objectivity (DO) Language : Data Clauses : SKIP Clause
SKIP Clause
A SKIP clause modifies a RETURN Statement so that it skips a specified number of objects from the result set.
skipClause : SKIP expression;
Used In 
RETURN Statement
Quick Look 
Return the vehicles that are currently in service, starting with the 11th item in the result set:
FROM Vehicles WHERE retired == false SKIP 10 RETURN *;
Return the 11th through 20th vehicles that are currently in service:
FROM Vehicles WHERE retired == false SKIP 10 TAKE 10 RETURN *;
A SKIP clause causes a RETURN statement to omit the first n items, returning only the remaining objects. The expression must evaluate to a number.
You can use SKIP together with the TAKE Clause in successive executions of a query to partition the result set. The first time you execute the query, you typically use TAKE by itself to return the first “partition” (the first n results). In the second execution, you add SKIP to omit the “partition” you’ve already returned, and use TAKE to obtain a second set of results. In the third execution, you adjust the argument of SKIP to omit the first two “partitions”, while TAKE obtains the third set of results, and so on.
See also SKIP WHILE Clause, TAKE Clause, TAKE WHILE Clause.