SOQL で次のエスケープシーケンスを使用できます。
| \n または \N |
改行 |
| \r または \R |
行頭復帰 |
| \t または \T |
タブ |
| \b または \B |
バックスペース |
| \f または \F |
フォームフィード |
| \" |
1 つの二重引用符文字 |
| \' |
1 つの一重引用符文字 |
| \\ |
バックスラッシュ |
| LIKE 式のみ: \_ |
1 つのアンダースコア文字 ( _ ) |
| LIKE 式のみ: \% |
1 つのパーセント記号文字 ( % ) |
その他のコンテキストでバックスラッシュ文字を使用すると、エラーが発生します。
エスケープ文字の例
- SELECT Id FROM Account WHERE Name LIKE 'Ter%'
- 名前が 3 つの文字シーケンス「Ter」で始まるすべての取引先を選択します。
- SELECT Id FROM Account WHERE Name LIKE 'Ter\%'
- 名前が 4 つの文字シーケンス「Ter%」に完全に一致するすべての取引先を選択します。
- SELECT Id FROM Account WHERE Name LIKE 'Ter\%%'
- 名前が 4 つの文字シーケンス「Ter%」で始まるすべての取引先を選択します。