分页 (Entity SQL)
可以通过在 ORDER BY 子句中使用 SKIP 和 LIMIT 子子句执行物理分页。 若要以确定的方式执行物理分页,应使用 SKIP 和 LIMIT。 如果您只是希望以非确定的方式限制结果中的行数,则应使用 TOP。 TOP 和 SKIP/LIMIT 是互斥的。
TOP 概述
SELECT 子句可以在可选的 ALL/DISTINCT 修饰符之后具有可选的 TOP 子子句。 TOP 子子句指定查询结果中将只返回第一组行。 有关更多信息,请参见 TOP。
SKIP 和 LIMIT 概述
SKIP 和 LIMIT 是 ORDER BY 子句的组成部分。 如果 ORDER BY 子句中存在 SKIP 表达式子子句,则将根据排序规范对结果排序,结果集将包含从紧接着 SKIP 表达式之后的下一行开始的行。 例如,SKIP 5 将跳过前五行,并返回第六行以及后续行。 如果 ORDER BY 子句中存在 LIMIT 表达式子子句,则将根据排序规范对查询排序,并且结果行数将受到 LIMIT 表达式限制。 例如,LIMIT 5 将结果集限制为五个实例或行。 SKIP 和 LIMIT 不必一起使用,可以只将 SKIP 或 LIMIT 用于 ORDER BY 子句。 有关更多信息,请参见下列主题: