SQL

Fungsi String InStr() Pada MS Access

Definisi dan Penggunaan

Fungsi InStr() dapat digunakan untuk mendapatkan posisi kemunculan pertama string di tempat lain.

Fungsi ini melakukan pencarian case-sensitive.

Syntax

InStr(startstring1string2compare)

Nilai Parameter

ParameterDeskripsi
startOptional. Posisi awal pencarian. Posisi 1 adalah default
string1Required. String yang akan dicari
string2Required. String yang akan dicari
compareOptional. Jenis perbandingan string.
Nilai yang memungkinkan:

-1: Gunakan pengaturan Perbandingan Opsi
0: Perbandingan biner
1: Perbandingan tekstual
2: Perbandingan berdasarkan info di database sendiri

Return Value

  • Jika string2 tidak ditemukan dalam string1, fungsi ini akan mengembalikan 0
  • Jika string1 memiliki panjang nol, fungsi ini akan mengembalikan 0
  • Jika string1 adalah null, fungsi ini akan mengembalikan null
  • Jika string2 adalah panjang-nol, fungsi ini akan mengembalikan nilai di parameter awal
  • Jika start> dari panjang string2, fungsi ini akan mengembalikan 0

Detail Teknis

Works in:Mulai dari Access 2000

Contoh
Cari “v” dalam string “Avengers007”, dan return position:

SELECT InStr("Avengers007", "v") AS MatchPosition;

Hanifah Nurbaeti