SQL Server研习录(13)——CHARINDEX函数
版权声明
- 本文原创作者:清风不渡
- 博客地址:https://blog.csdn.net/WXKKang
一、CHARINDEX()函数
查找字符串中包含字符串的位置
通过CHARINDEX如果能够找到对应的字符串,则返回该字符串的位置,否则返回0
1、基本语法
基本语法如下:
CHARINDEX(expressionToFind,expressionToSearch[,start_location])
注释:
(1)参数
expressionToFind: 目标字符串,就是想要找到的字符串,最大长度为8000
expressionToSearch: 用于被查找的字符串
start_location: 开始查找的位置,为空时默认从第一位置开始查找
2、示例
示例一: 下面我们就使用CHARINDEX()函数来查找字符串‘is’在字符串‘Today is Monday’中的位置,代码如下
print CHARINDEX('is','Today is Monday')
执行结果如下:
可以看到,查找的时候第一个字符的下标为1,并且包含字符串中的空格