SQLのすべての特殊文字の完全なリストは何ですか(SQL Serverに興味がありますが、他の文字もいいでしょう)LIKE句?
例えば
SELECT Name FROM Person WHERE Name LIKE '%Jon%'
- %
- _
- [指定子]例[az]
- [^指定子]
- ESCAPE句例%30!%% 'ESCAPE'! ' 30%をtrueと評価します
- '文字は'でエスケープする必要があります。
%
-0個以上の文字の文字列。_
-任意の1文字- ESCAPE句例%30!%% 'ESCAPE'! ' 30%をtrueと評価します
%
-0個以上の文字の文字列。_
-任意の1文字- ESCAPE句例%30!%% 'ESCAPE'! ' 30%をtrueと評価します
Sybase
- %
- _
- [指定子]例[az]
- [^指定子]
%
-0個以上の文字の文字列。_
-任意の1文字リファレンスガイドはこちら [PDF]
%
-0個以上の文字の文字列。_
-任意の1文字- ESCAPE句例%30!%% 'ESCAPE'! ' 30%をtrueと評価します
- %
- _
- ESCAPE文字(指定されている場合のみ)。
PostgreSQLにSIMILAR TO
は、以下を追加する演算子もあります。
[specifier]
[^specifier]
|
-2つの選択肢のいずれか*
-前のアイテムのゼロ回以上の繰り返し。+
-前のアイテムを1回以上繰り返す。()
-アイテムをグループ化する
アイデアは、これを「ワンストップショップ」になるコミュニティWikiにすることです。
LIKE
。例えばWHERE familyname = 'O''Toole'
。3番目に、SIMILAR TO
オペレーターは、独自の機能(および多くの特殊文字)を備えた一種のハイブリッド正規表現を導入するため、おそらくここに含めるべきではありません。3つのコメントができると思いますが、スペインの異端審問を期待する人はいません。