Condividi tramite


REGEXMATCH (Analisi di flusso di Azure)

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

Sintassi

REGEXMATCH( <expression>, <pattern> )  

Argomenti

expression

Espressione, in genere una colonna, in cui vengono cercati i criteri specificati. L'espressione è del tipo di dati nvarchar (max).

pattern

Espressione di caratteri che contiene l'espressione regolare da trovare.

Tipi restituiti

bigint

Commenti

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