3 回答
TA贡献1828条经验 获得超3个赞
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 没有完全精确匹配的
函数多试试就知道其用法了,多实践
TA贡献1818条经验 获得超8个赞
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 没有完全精确匹配的
函数多试试就知道其用法了,多实践
- 3 回答
- 0 关注
- 823 浏览
添加回答
举报