PATINDEX(Azure 流分析)

返回针对所有有效 nvarchar(max) 数据类型的表达式中第一次出现某个模式的起始位置,如果未找到该模式,则返回 0。

语法

PATINDEX ( '%pattern%' , expression )  

参数

pattern

一个包含要查找的序列的字符表达式。 可以使用通配符;但是,除非) 搜索第一个或最后一个字符,否则% 字符必须先行且遵循模式 (。 pattern 是字符串数据类型类别的表达式。 pattern最多包含 8000 个字符。

expression

一个表达式,通常是针对指定模式搜索的列。 其中,表达式是 nvarchar(max) 数据类型。

返回类型

bigint

示例

SELECT TollId, EntryTime, LicensePlate, PATINDEX ( '%100%',LicensePlate )
FROM Input TIMESTAMP BY EntryTime