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