Який повний перелік усіх спеціальних символів для SQL (мене цікавить SQL Server, але й інші були б непогані) пункт LIKE?
Напр
SELECT Name FROM Person WHERE Name LIKE '%Jon%'
- %
- _
- [специфікатор] Наприклад [az]
- [^ специфікатор]
- Стаття ESCAPE Напр.% 30! %% 'ESCAPE'! ' оцінить 30% як істинне
- 'символів потрібно уникати за допомогою' Наприклад, вони стають вони '
%- Будь-який рядок з нульовим або більше символів._- Будь-який єдиний персонаж- Стаття ESCAPE Напр.% 30! %% 'ESCAPE'! ' оцінить 30% як істинне
%- Будь-який рядок з нульовим або більше символів._- Будь-який єдиний персонаж- Стаття ESCAPE Напр.% 30! %% 'ESCAPE'! ' оцінить 30% як істинне
Sybase
- %
- _
- [специфікатор] Наприклад [az]
- [^ специфікатор]
%- Будь-який рядок з нульовим або більше символів._- Будь-який єдиний персонажДовідковий посібник тут [PDF]
%- Будь-який рядок з нульовим або більше символів._- Будь-який єдиний персонаж- Стаття ESCAPE Напр.% 30! %% 'ESCAPE'! ' оцінить 30% як істинне
- %
- _
- Символ ESCAPE, лише якщо вказано .
PostgreSQL також має SIMILAR TOоператора, який додає наступне:
[specifier][^specifier]|- будь-яка з двох альтернатив*- повторення попереднього пункту нуль або більше разів.+- повторення попереднього пункту один чи більше разів.()- групувати елементи разом
Ідея полягає в тому, щоб зробити це спільнотою Вікі, яка може стати для цього "єдиним списком".
LIKE; наприклад WHERE familyname = 'O''Toole'. По-третє, SIMILAR TOоператор вводить своєрідний гібридний регулярний вираз, який має свої особливості (та ще багато спеціальних символів), тому, ймовірно, сюди не слід включати. Я думаю, це робить 3 коментарі, але іспанську інквізицію ніхто не сподівається.