SQL のすべての特殊文字の完全なリストは何ですか (私は SQL Server に興味がありますが、他のものも良いでしょう) LIKE 句は?
例えば
SELECT Name FROM Person WHERE Name LIKE '%Jon%'
- %
- _
- [指定子] 例 [az]
- [^指定子]
- ESCAPE 句 例 %30!%%' ESCAPE '!' 30% を true と評価します
- ' 文字は ' でエスケープする必要があります。たとえば、they're は they''re になります
%
- ゼロ文字以上の任意の文字列。_
- 任意の 1 文字- ESCAPE 句 例 %30!%%' ESCAPE '!' 30% を true と評価します
%
- ゼロ文字以上の任意の文字列。_
- 任意の 1 文字- ESCAPE 句 例 %30!%%' ESCAPE '!' 30% を true と評価します
サイベース
- %
- _
- [指定子] 例 [az]
- [^指定子]
%
- ゼロ文字以上の任意の文字列。_
- 任意の 1 文字リファレンスガイドはこちら[PDF]
%
- ゼロ文字以上の任意の文字列。_
- 任意の 1 文字- ESCAPE 句 例 %30!%%' ESCAPE '!' 30% を true と評価します
- %
- _
- 指定された場合のみの ESCAPE 文字。
PostgreSQL にSIMILAR TO
は、以下を追加する演算子もあります。
[specifier]
[^specifier]
|
- 2 つの選択肢のいずれか*
- 前の項目の 0 回以上の繰り返し。+
- 前の項目の 1 回以上の繰り返し。()
- アイテムをグループ化する
アイデアは、これを「ワンストップ ショップ」にできるコミュニティ Wiki にすることです。