CHARINDEX(Azure 流分析)

搜索一个表达式中的另一个表达式,并在找到时返回其起始位置。

语法

CHARINDEX ( expressionToFind ,expressionToSearch [ , start_location ] )  

注意

CHARINDEX 函数的索引/位置基于 1。

参数

expressionToFind

包含要查找的序列的字符表达式。

expressionToSearch

是要搜索的字符表达式。

start_location

是开始执行搜索的 bigint 表达式。 如果 start_location 未指定、为负数或为 0,则从 expressionToSearch 开头开始执行搜索。

返回类型

bigint

示例

SELECT TollId, EntryTime, CHARINDEX ( 'us', Model), Model  
FROM Input TIMESTAMP BY EntryTime  
WHERE Toll > 5  
  

注解

如果在 expressionToSearch 中找不到 expressionToFind,则 CHARINDEX 返回 0。