REGEXMATCH (Azure Stream Analytics)
Retourneert de beginpositie van het eerste exemplaar van een patroon in een opgegeven expressie, of 0 als het patroon niet wordt gevonden, op alle geldige gegevenstypen nvarchar(max). Patroon wordt geïnterpreteerd als een regelige, niet-hoofdlettergevoelige, ecmascript-compatibele reguliere expressie.
Syntaxis
REGEXMATCH( <expression>, <pattern> )
Argumenten
expression
Een expressie, meestal een kolom die wordt gezocht naar het opgegeven patroon. Waarbij de expressie van het gegevenstype nvarchar(max) is.
Patroon
Een tekenexpressie die de reguliere expressie bevat die moet worden gevonden.
Retourtypen
bigint
Opmerkingen
Als een van de patronen of expressies NULL is, retourneert REGEXMATCH NULL.
Als het patroon een ongeldige reguliere expressie is, retourneert REGEXMATCH 0.
Voorbeelden
SELECT TollId, EntryTime, LicensePlate, REGEXMATCH( LicensePlate, '[0-9][0-9][0-9]' ),
FROM Input TIMESTAMP BY EntryTime