みなさんこんにちは。
salesforceお助け隊の加藤です。
今回は、クエリを動的に切り替えてSOQLを実行する方法をご紹介します。
条件によって、クエリを動的に切り替えてSOQLを実行するには、
クエリを文字列で構築し、Databaseクラスのqueryメソッドを利用します。
以下に具体例を載せておくので参考にしてください。
例)
salesforceお助け隊の加藤です。
今回は、クエリを動的に切り替えてSOQLを実行する方法をご紹介します。
条件によって、クエリを動的に切り替えてSOQLを実行するには、
クエリを文字列で構築し、Databaseクラスのqueryメソッドを利用します。
以下に具体例を載せておくので参考にしてください。
例)
String sQuery = 'SELECT ID, NAME FROM Account';
// 検索対象のIDが設定されていれば、IDを条件に加える。
// それ以外は、全件検索
if (searchID != null) {
sQuery += ' WHERE ID =\'' + searchID + '\'';
}
List<Account> accountList = Database.query(sQuery);
「セールスフォースお助け隊ブログ」へのコメントやご意見等ありましたら
ファンページまでお願いします。 Facebookのファンページ

