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(降順)に並び替えるかを決定します。

IT

Posted by arkgame