概要
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%'