Salesforce SOQL構文を利用するサンプル
環境
Salesforce
構文
SELECT 項目名 FROM オブジェクト名
操作例1
取引先のIDとName、作成日の取得
SELECT Id,Name,CreatedDate FROM Account
操作例2
// 取引先1件をSObjectに取得
Account acc = [SELECT Name FROM Account LIMIT 1];
System.debug(acc);
// 取引先責任者10件をListに作成日降順で取得
List<Contact> conList = [SELECT Name,CreatedDate FROM Contact ORDER BY CreatedDate DESC LIMIT 10];
// 作成日が降順になっているかをレコード一件ずつfor文で確認する
for (Integer i = 0; i<10; i++ ) System.debug(conList[i].CreatedDate);
説明
ORDER BYは[ORDER BY 項目 ASC(DESC)]の形で使用します。
指定した項目をASC(昇順)に並び替えるかDESC(降順)に並び替えるかを決定します。