SQLserver中字符串查找功能patindex和charindex的区别
的有关信息介绍如下: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 没有完全精确匹配的函数多试试就知道其用法了,多实践
版权声明:文章由 去问问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.qwenw.com/life/391054.html