SQL Server研习录(13)——CHARINDEX()函数

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章