Отличие функций PATINDEX и CHARINDEX при работе с SQL-запросами заключается в том, что PATINDEX поддерживает подстановочные знаки в поисковой строке, а CHARINDEX — нет. 24
Это позволяет использовать PATINDEX для поиска по разным строковым шаблонам, в то время как CHARINDEX не поддерживает подстановочные символы. 2