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,並且包含字符串中的空格