Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Символ шаблона _ в запросах  [new]
Mikhail Tchervonenko
Member

Откуда: Münster, Germany
Сообщений: 1738
В доке написано что запрос
автор
SELECT * FROM Person.Contact WHERE FirstName LIKE '_an'

выдаст все сочетания любой буквы с "an" . А как поправить этот запрос что бы найти слова начинающиеся только с подчеркивания и "an"?
Спасибо.
14 июл 11, 17:09    [10975357]     Ответить | Цитировать Сообщить модератору
 Re: Символ шаблона _ в запросах  [new]
так,
Guest
SELECT * FROM Person.Contact WHERE FirstName LIKE '[_]an%'
14 июл 11, 17:11    [10975370]     Ответить | Цитировать Сообщить модератору
 Re: Символ шаблона _ в запросах  [new]
Mikhail Tchervonenko
Member

Откуда: Münster, Germany
Сообщений: 1738
Спасибо.
14 июл 11, 17:12    [10975376]     Ответить | Цитировать Сообщить модератору
 Re: Символ шаблона _ в запросах  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31949
Mikhail Tchervonenko
В доке написано что запрос
автор
SELECT * FROM Person.Contact WHERE FirstName LIKE '_an'

выдаст все сочетания любой буквы с "an" . А как поправить этот запрос что бы найти слова начинающиеся только с подчеркивания и "an"?
Спасибо.
Там же в доке про это дальше написано. Смотрите:
Использование символов-шаблонов в качестве литералов
Совпадение с шаблоном с помощью предложения ESCAPE
14 июл 11, 17:12    [10975377]     Ответить | Цитировать Сообщить модератору
 Re: Символ шаблона _ в запросах  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
alexeyvg
Mikhail Tchervonenko
В доке написано что запрос
пропущено...

выдаст все сочетания любой буквы с "an" . А как поправить этот запрос что бы найти слова начинающиеся только с подчеркивания и "an"?
Спасибо.
Там же в доке про это дальше написано. Смотрите:
Использование символов-шаблонов в качестве литералов
Совпадение с шаблоном с помощью предложения ESCAPE
Но в PATINDEX не напишешь ESCAPE!
14 июл 11, 17:18    [10975429]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить