CHARINDEX

创建于 2024-12-02 / 38
字体: [默认] [大] [更大]

❮ SQL Server 函数

实例

在字符串"Customer"中搜索"t",返回位置:

SELECT CHARINDEX('t', 'Customer') AS MatchPosition; 亲自试一试 »

定义和用法

CHARINDEX() 函数在字符串中搜索子字符串,并返回位置。

如果没有找到子字符串,这个函数返回0。

注释:此函数执行不区分大小写的搜索。

语法

CHARINDEX(substring, string, start)

参数值

参数 描述
substring 必需。要搜索的子字符串
string 必需。要搜索的字符串
start 可选。搜索将启动的位置(如果您不想从S TRING 开头开始)。 string中的第一个位置为1

技术细节

适用于: SQL Server (starting with 2008), Azure SQL Database, Azure SQL Data Warehouse, Parallel Data Warehouse

更多实例

实例

在字符串"Customer"中搜索"OM",返回位置:

SELECT CHARINDEX('OM', 'Customer') AS MatchPosition; 亲自试一试 »

实例

在字符串"Customer"中搜索"mer",并返回位置(从位置 3 开始):

SELECT CHARINDEX('mer', 'Customer', 3) AS MatchPosition; 亲自试一试 »

❮ SQL Server 函数


0 人点赞过