Salesforce 行数在范围内的SOQL查询

Salesforce 行数在范围内的SOQL查询,salesforce,force.com,soql,Salesforce,Force.com,Soql,如何在SOQL中创建查询,如: 从rownum>101和rownum

如何在SOQL中创建查询,如:

从rownum>101和rownum<200的用户中选择Id


我尝试在加载前100个页面的地方进行分页,然后如果单击“加载更多”,我可以查询下100个页面。

为了分页,通常只需进行整个查询,在您的示例中,只需从用户选择Id,将批大小设置为页面大小,然后使用以获取下一批。这个方法确实需要存储来自初始查询得到的QueryResult的QueryLocator——我上面链接的文章中的示例代码展示了一些很好的示例


如果您使用Visualforce页面执行此操作,那么您还有另一个选项—SOQL还有一个OFFSET子句,您可以使用它滚动到特定行。不过要小心-如果用户翻页过多,偏移量会受到一些限制,这可能会影响您。有关详细信息,请参阅的“SOSL和SOQL限制”部分。

这不起作用吗?根据他们的文档,这是有效的语法。我在force.com浏览器中发现了一个错误,在实体“User”上没有这样的列rownum,我也应该向本文的未来读者提及:在撰写本文时,OFFSET关键字仍在开发者预览中,因此Salesforce.com必须为您打开它。