Mengekstrak substring yang cocok dengan regex pattern. Berguna untuk parsing data kompleks.
VARCHARDiperbarui: 6 Jan 2026REGEXP_SUBSTR(string, pattern [, position [, occurrence [, parameters [, group_num]]]])String sumber
Regular expression pattern
Posisi awal (default: 1)
Kemunculan ke-n (default: 1)
Capture group number (default: 0 = full match)
1 SELECT REGEXP_SUBSTR('contact: user@example.com', '@([a-zA-Z0-9.-]+)', 1, 1, 'e', 1) as domain;
Mengekstrak domain dari email menggunakan capture group.
1 SELECT REGEXP_SUBSTR('Order #12345 shipped', '[0-9]+') as order_number;
Mengekstrak angka pertama dari string.
1 SELECT REGEXP_SUBSTR(text, 'https?://[^\\s]+') as url 2 FROM posts;
Mengekstrak URL dari teks.
Sudah paham REGEXP_SUBSTR? Latih langsung di browser
Latihan interaktif, langsung di browser.
REGEXP_LIKE