MS Access InStr() İşlevi
Örnek
"Müşteri" dizesinde "t"yi arayın ve konumu döndürün:
SELECT InStr("Customer", "t") AS MatchPosition;
Tanım ve Kullanım
InStr() işlevi, bir dizenin diğerinde ilk oluşumunun konumunu alır.
Bu işlev, büyük/küçük harfe duyarsız bir arama gerçekleştirir.
Sözdizimi
InStr(start, string1, string2,
compare)
Parametre Değerleri
Parameter | Description |
---|---|
start | Optional. The start position for the search. Position 1 is default |
string1 | Required. The string to be searched |
string2 | Required. The string to search for |
compare | Optional. The type of string comparison. Possible values: -1: Use the setting of Option Compare 0: Binary comparison 1: Textual comparison 2: Comparison based on info in your database |
Dönüş Değerleri
- string2, string1 içinde bulunamazsa, bu fonksiyon 0 döndürür.
- string1 sıfır uzunluktaysa, bu fonksiyon 0 döndürür
- string1 null ise, bu fonksiyon null değerini döndürür.
- string2 sıfır uzunluktaysa, bu fonksiyon start parametresindeki değeri döndürür.
- Başlangıç, dize2 uzunluğundan > ise, bu işlev 0 döndürür.
Teknik detaylar
Çalışır: | Erişim 2000'den |
---|