Condividi tramite


REGEXMATCH

✅ Flusso di eventi dell'infrastruttura di Analisi ✅ di flusso di Azure

Restituisce la posizione iniziale della prima occorrenza di un criterio in un'espressione specificata oppure 0 se il criterio non viene trovato in tutti i tipi di dati nvarchar(max) validi. Il criterio viene interpretato come espressione regolare compatibile con ECMAScript senza distinzione tra maiuscole e minuscole e senza distinzione tra maiuscole e minuscole.

Sintassi

REGEXMATCH( <expression>, <pattern> )  

Argomenti

di espressione

Espressione, in genere una colonna in cui viene eseguita la ricerca del criterio specificato. Dove l'espressione è del tipo di dati nvarchar(max).

modello

Espressione di caratteri contenente l'espressione regolare da trovare.

Tipi restituiti

bigint

Osservazioni:

Se il criterio o l'espressione è NULL, REGEXMATCH restituisce NULL.

Se il criterio non è un'espressione regolare non valida, REGEXMATCH restituisce 0.

Esempi

SELECT TollId, EntryTime, LicensePlate, REGEXMATCH( LicensePlate, '[0-9][0-9][0-9]' ),  
FROM Input TIMESTAMP BY EntryTime