Каков полный список всех специальных символов для 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 комментария, но испанской инквизиции никто не ждет.