天天看點

Salesforce Soql OFFSET

OFFSET

當伺服器傳回大量記錄時,可以通過在SOQL查詢中使用OFFSET子句将結果顯示在多個頁面中(分頁)。

最大偏移量是2000行。請求大于2,000的偏移量會導緻NUMBER_OUTSIDE_VALID_RANGE錯誤。

OFFSET旨在用于頂級查詢,并且在大多數子查詢中不允許,是以以下查詢無效并傳回MALFORMED_QUERY錯誤

SELECT ***fieldList***
FROM objectType
[WHERE conditionExpression] 
ORDER BY fieldOrderByList
LIMIT numberOfRowsToReturn
OFFSET numberOfRowsToSkip

SELECT Name
FROM Merchandise__c
WHERE Price__c > 5.0
ORDER BY Name
LIMIT 100
           

OFFSET 10    跳過前十行

詳細文檔:developer.salesforce.com/docs/atlas.en-us.soql_sosl.meta/soql_sosl/sforce_api_calls_soql_select_offset.htm