Вопросы к Поиску с Алисой
Основное отличие функций CHARINDEX и PATINDEX в SQL Server заключается в том, что первая не поддерживает поиск с использованием подстановочных символов, а вторая позволяет это делать. www.databasejournal.com www.csharp.com
CHARINDEX возвращает начальную позицию подстроки в строке. www.freecodecamp.org www.databasejournal.com Функция принимает три аргумента: подстроку, строку и начальную позицию. www.freecodecamp.org Если совпадение найдено, возвращается индекс, по которому оно найдено, если нет — 0. www.freecodecamp.org
PATINDEX (расшифровывается как «индекс шаблона») позволяет выполнять поиск подстроки с помощью регулярных выражений. www.freecodecamp.org Функция принимает два аргумента: шаблон и строку. www.freecodecamp.org Если совпадение найдено, возвращается позиция этого совпадения, если нет — 0. www.freecodecamp.org Основное отличие в том, что в строке поиска могут быть подстановочные символы — %, в то время как CHARINDEX их не поддерживает. sql-ex.ru www.databasejournal.com