注册/登录,欢迎光临!
加入收藏设为首页网站地图
您当前的位置:辛勤IT网 >> 数据库 >> sqlserver >> SQLServer判断一个字符串中是否包含另一个字符串
热门:word | excel | powerpoint

SQLServer判断一个字符串中是否包含另一个字符串

2021/3/13 20:00:22 所属分类:数据库 - sqlserver
内容提要:SQLServer判断一个字符串中是否包含另一个字符串,函数 CHARINDEX函数返回字符或者字符串在另一个字符串中的起始位置。

  函数 CHARINDEX函数返回字符或者字符串在另一个字符串中的起始位置。

  CHARINDEX ( expression1 , expression2 [ , start_location ] )

  Expression1是要到expression2中寻找的字符中,start_location是CHARINDEX函数开始在expression2中找expression1的位置。

  例:

  select CHARINDEX('abc','abc,def,666')   -- 结果为:1
  select CHARINDEX('def,','abc,def,666')  -- 结果为:5
  select CHARINDEX('abcd','abc,def,666')  -- 结果为:0
  select CHARINDEX('abc','abc,def,666',0) -- 结果为:1
  select CHARINDEX('abc','abc,def,666',1) -- 结果为:1
  select CHARINDEX('abc','abc,def,666',2) -- 结果为:0

数据库 | sqlserver
相关文章
最近更新
推荐信息
关于我们 | 联系方式 | 对话本站 | 版权声明 | 所有信息