Home » SQL » Fungsi String InStr() Pada MS Access

Fungsi String InStr() Pada MS Access

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Section Artikel

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;

You may also like