sql charindex函数用法举例

发布时间:2020-03-12编辑:脚本学堂
charindex函数的作用:返回字符或者字符串在另一个字符串中的起始位置。charindex函数语法: charindex ( expression1 , expression2 [ , start_location ] )expressio

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

charindex函数语法
charindex ( expression1 , expression2 [ , start_location ] )

expression1
是要到
expression2
中寻找的字符中,start_location是charindex函数在
expression2
中找
expression1
的开始位置。
charindex函数返回一个整数,为要找的字符串
expression1
在被找的字符串
expression2
中的位置。假如charindex没有找到要找的字符串,那么函数将返回整数“0”。

例子:
 

select charindex('thylx', '本实例由thylx提供')

这个函数命令将返回在“本实例由thylx提供”中“thylx”的起始位置,即返回结果为“5”;

charindex命令:
 

select charindex('thylx', '本实例由bamboo工作室提供')

在这个例子中,charindex返回零,因为字符串“thylx” 不能在“本实例由bamboo工作室提供”中被找到。