SOQL文において「名前(Name)」に含まれる文字でフィルタする方法

By | November 6, 2020

概要

SOQL文で名前(Name)に特定の文字を含むレコードだけを抽出する方法をご紹介致します。

以下では例として、名前に”テスト”または”てすと”を含む商談レコードだけを抽出したいと思います。

方法

LIKE句を利用すれば実現可能です。

SELECT id, name FROM opportunity WHERE name LIKE '%テスト%' OR name LIKE '%てすと%'

“A”と”B”のいずれかの言葉が入っているレコードを抽出したい場合

WHERE name LIKE '%A%' OR name LIKE '%B%'

“A”と”B”の両方の言葉が入っているレコードを抽出したい場合

WHERE name LIKE '%A%' AND name LIKE '%B%'
Author: Regardie

Salesforce & AWS Enthusiast.