patindex函數是用于在指定字符串中查找某個模式的位置,返回模式在字符串中第一次出現的位置。而charindex函數是用于在指定字符串中查找某個子字符串的位置,返回子字符串在字符串中第一次出現的位置。
patindex函數支持通配符匹配,可以使用通配符進行模糊匹配,而charindex函數只能進行精確匹配。
patindex函數的模式參數可以是一個包含通配符的字符串,例如’%abc%'代表查找包含"abc"的任意位置的字符串,而charindex函數的子字符串參數必須是一個確切的字符串。
總的來說,patindex函數用于對字符串進行模糊匹配,而charindex函數用于對字符串進行精確匹配。