Каков полный список всех специальных символов для 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 Пример:% 30! %% 'ESCAPE'! ' оценит 30% как истину
- %
- _
- Символ ESCAPE, только если он указан .
В PostgreSQL также есть SIMILAR TO
оператор, который добавляет следующее:
[specifier]
[^specifier]
|
- любой из двух вариантов*
- повторение предыдущего пункта ноль или более раз.+
- повторение предыдущего пункта один или несколько раз.()
- группировать предметы вместе
Идея состоит в том, чтобы сделать эту вики-страницу сообщества, которая может стать для этого «универсальным магазином».
LIKE
; например WHERE familyname = 'O''Toole'
. В-третьих, SIMILAR TO
оператор вводит своего рода гибридное регулярное выражение, которое имеет свои особенности (и многие другие специальные символы), поэтому, вероятно, его не следует здесь включать. Думаю, это 3 комментария, но испанской инквизиции никто не ждет.