倚天杖
patindex(pattern,expression) 精确匹配,完全匹配1,不完全匹配0例如:patindex('aa','aa') 返回1 完全匹配patindex('aa','aab') 返回0 不完全匹配patindex(%pattern%,expression)模糊匹配,返回从第几位开始匹配例如:patindex('%aa%','ssaaa') 返回3 模糊从第三位开始匹配patindex('%aa','ssddaa') 返回5 模糊从第五位开始匹配patindex('%aa','ssddaaa') 返回6 模糊从第六位开始匹配patindex('%aa%','ssddaaa') 返回5 模糊从第五位开始匹配charindex(pattern,expression)精确匹配,返回第一个满足条件的下标例如:charindex(aa,aas) 返回1 从第一位开始精确匹配charindex(aa,saas) 返回2 从第二位开始精确匹配charindex(aa,saaas) 返回2 从第二位开始精确匹配charindex(aa,sas) 返回0 没有完全精确匹配的函数多试试就知道其用法了,多实践
弑天下
patindex(pattern,expression) 精确匹配,完全匹配1,不完全匹配0 例如:patindex('aa','aa') 返回1 完全匹配 patindex('aa','aab') 返回0 不完全匹配patindex(%pattern%,expression)模糊匹配,返回从第几位开始匹配例如:patindex('%aa%','ssaaa') 返回3 模糊从第三位开始匹配 patindex('%aa','ssddaa') 返回5 模糊从第五位开始匹配 patindex('%aa','ssddaaa') 返回6 模糊从第六位开始匹配 patindex('%aa%','ssddaaa') 返回5 模糊从第五位开始匹配charindex(pattern,expression)精确匹配,返回第一个满足条件的下标例如:charindex(aa,aas) 返回1 从第一位开始精确匹配 charindex(aa,saas) 返回2 从第二位开始精确匹配 charindex(aa,saaas) 返回2 从第二位开始精确匹配 charindex(aa,sas) 返回0 没有完全精确匹配的函数多试试就知道其用法了,多实践