Apex SOQL 抽出件数の制御(LIMIT,OFFSET)の使い方のサンプル

環境
Salesforce

概要
LIMIT 句 (省略可能) を SOQL クエリの SELECT ステートメントに追加すると、返される最大行数を指定できます。
構文

SELECT fieldList
FROM objectType
[WHERE conditionExpression]
[LIMIT numberOfRows]

SELECT Name
FROM Account
WHERE Industry = 'Media' LIMIT 10

Industry が Media の最初の 10 件の Account レコードを返します。

使用例1
取引先を5件表示します。
SOQL構文

SELECT Id,Name, Phone FROM Account LIMIT 5

使用例2

SELECT Id,Name, Phone FROM Account OFFSET 5

この場合、10件のクエリ結果がある場合に、6~10の5件を表示します。

Apex

Posted by arkgame