Udostępnij za pośrednictwem


PATINDEX (Azure Stream Analytics)

Zwraca pozycję początkową pierwszego wystąpienia wzorca w określonym wyrażeniu lub 0, jeśli wzorzec nie zostanie znaleziony, we wszystkich prawidłowych typach danych nvarchar(max).

Składnia

PATINDEX ( '%pattern%' , expression )  

Argumenty

Wzór

Wyrażenie znaku zawierające sekwencję do znalezienia. Można używać symboli wieloznacznych; znak % musi jednak znajdować się przed wzorcem i postępować zgodnie z nim (z wyjątkiem wyszukiwania pierwszych lub ostatnich znaków). wzorzec jest wyrażeniem kategorii typu danych ciągu znaków. wzorzec jest ograniczony do 8000 znaków.

expression

Wyrażenie, zazwyczaj kolumna, która jest wyszukiwana pod kątem określonego wzorca. Gdzie wyrażenie ma typ danych nvarchar(max).

Typy zwracane

bigint

Przykłady

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