Каков полный список всех специальных символов для SQL (я заинтересован в SQL Server, но другие тоже были бы хороши) Предложение LIKE?
например.
SELECT Name FROM Person WHERE Name LIKE '%Jon%'
- %
- _
- [спецификатор]. [А-г]
- [^ спецификатор]
- Предложение ESCAPE, например. % 30! %% 'ESCAPE'! ' будет оценивать 30% как истинный
- 'символы должны быть экранированы с помощью. они становятся ими.
-
%
- Любая строка из нуля или более символов. -
_
- Любой символ - Предложение ESCAPE, например. % 30! %% 'ESCAPE'! ' будет оценивать 30% как истинный
-
%
- Любая строка из нуля или более символов. -
_
- Любой символ - Предложение ESCAPE, например. % 30! %% 'ESCAPE'! ' будет оценивать 30% как истинный
Sybase
- %
- _
- [спецификатор]. [А-г]
- [^ спецификатор]
-
%
- Любая строка из нуля или более символов. -
_
- Любой одиночный символ
-
%
- Любая строка из нуля или более символов. -
_
- Любой символ
- %
- _
- Символ ESCAPE, если указан.
PostgreSQL также имеет оператор SIMILAR TO
, который добавляет следующее:
-
[specifier]
-
[^specifier]
-
|
- любая из двух альтернатив -
*
- повторение предыдущего элемента ноль или более раз. -
+
- повторение предыдущего элемента один или несколько раз. -
()
- элементы группы вместе
Идея состоит в том, чтобы сделать это сообщество Wiki, которое может стать для него "One Stop Shop".