Який повний перелік усіх спеціальних символів для 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 коментарі, але іспанську інквізицію ніхто не сподівається.