2018年05月31日
SOQL 文字列 エスケープシーケンス
SOQLを書く時に
特に動的クエリの場合
条件を工夫する際に
符号やエスケープシーケンスなど
を一時的に忘れたりするではないか
と思い、そこで、まとめました。
目次
- 改行
- 行頭復帰
- タブ
- バックスペース
- フォームフィード
- 1 つの二重引用符文字
- 1 つの一重引用符文字
- バックスラッシュ
- 1 つのアンダースコア文字 ( _ )
- 1 つのパーセント記号文字 ( % )
SOQL では次のエスケープシーケンスを使用できます。
改行
\n または \N
行頭復帰
\r または \R
タブ
\t または \T
バックスペース
\b または \B
フォームフィード
\f または \F
1 つの二重引用符文字
\"
1 つの一重引用符文字
\'
バックスラッシュ
\\
1 つのアンダースコア文字 ( _ )
LIKE 式のみ: \_
1 つのパーセント記号文字 ( % )
LIKE 式のみ: \%
SELECT Id FROM Account WHERE Name LIKE 'App%'
名前が 3 つの文字シーケンス「App」で始まるすべての取引先を選択します。
SELECT Id FROM Account WHERE Name LIKE 'App\%'
名前が 4 つの文字シーケンス「App%」に完全に一致するすべての取引先を選択します。
SELECT Id FROM Account WHERE Name LIKE 'App\%%'
名前が 4 つの文字シーケンス「App%」で始まるすべての取引先を選択します。
【このカテゴリーの最新記事】
-
no image
-
no image
-
no image
-
no image
-
no image
この記事へのコメント
コメントを書く