String

INSTR

BigQueryBigQuery

Mencari posisi substring dalam string. Bisa mencari dari posisi tertentu dan occurrence ke-n.

Tipe hasil: INT64Diperbarui: 7 Jan 2026

Syntax

SQL
INSTR(value, substring [, position [, occurrence]])

Parameter

valueSTRINGwajib

String yang akan dicari

substringSTRINGwajib

Substring yang dicari

positionINT64opsional

Posisi mulai pencarian (default: 1)

occurrenceINT64opsional

Kemunculan ke-n yang dicari (default: 1)

Contoh Penggunaan

INSTR Basic

SQL
1SELECT INSTR('Hello World', 'o') as result;

Mencari posisi pertama 'o'.

Hasil
5

Find Nth Occurrence

SQL
1SELECT INSTR('Hello World', 'o', 1, 2) as result;

Mencari posisi 'o' yang kedua.

Hasil
8

Parse Email Domain

SQL
1SELECT
2 email,
3 SUBSTR(email, INSTR(email, '@') + 1) as domain
4FROM `project.dataset.users`;

Mengekstrak domain dari email.

Fungsi Terkait