Bagikan melalui


REGEXMATCH

✅ Azure Stream Analytics ✅ Fabric Eventstream

Mengembalikan posisi awal kemunculan pertama pola dalam ekspresi tertentu, atau 0 jika pola tidak ditemukan, pada semua jenis data nvarchar(maks) yang valid. Pola ditafsirkan sebagai ekspresi reguler yang kompatibel dengan baris tunggal, tidak peka huruf besar/kecil, dan kompatibel dengan ECMAScript.

Sintaksis

REGEXMATCH( <expression>, <pattern> )  

Argumen

ekspresi

Ekspresi, biasanya kolom yang dicari untuk pola yang ditentukan. Di mana ekspresi adalah jenis data nvarchar(maks).

pola

Ekspresi karakter yang berisi ekspresi reguler yang akan ditemukan.

Jenis Kembalian

bigint

Komentar

Jika pola atau ekspresi NULL, REGEXMATCH mengembalikan NULL.

Jika pola tidak valid ekspresi reguler, REGEXMATCH mengembalikan 0.

Contoh

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