SQLServer charindex函数, 查 某个字符 或 某个字符串 在 另一个字符串中的位置
一:charindex()语法 CHARINDEX ( expression1 , expression2 [ , start_location ] ) 解析: expression1 必需 ---要查找的子字符串 expression2 必需 ---父字符串 start_location 可选 ---指定从父字符串开始查找的位置,默认位置从1开始 二: charindex()的作用 从expression2字符串中指定的位置处开始查找是否包含expression1字符串 三:charindex()的返回值 如果能够从expression2字符串中查找到expression1字符串则返回expression1在 expression2出现的位置;反之,返回0 四:实例演示 1.包含: select CHARINDEX('cd','abcdefg') 结果为:3 2.不包含: select CHARINDEX('dc','abcdefg') 结果为:0
五:charindex()的参数不区分大小写 select CHARINDEX('bCD','abcdefg') 结果为:2
https://blog.csdn.net/xinghuo0007/article/details/70651358