Funkce MS Access InStr() .
Příklad
Vyhledejte „t“ v řetězci „Zákazník“ a vraťte se na pozici:
SELECT InStr("Customer", "t") AS MatchPosition;
Definice a použití
Funkce InStr() získá pozici prvního výskytu řetězce v jiném.
Tato funkce provádí vyhledávání bez ohledu na velikost písmen.
Syntax
InStr(start, string1, string2,
compare)
Hodnoty parametrů
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 |
Návratové hodnoty
- Pokud řetězec2 není nalezen v řetězci1, tato funkce vrátí 0
- Pokud má řetězec1 nulovou délku, tato funkce vrátí 0
- Pokud má řetězec1 hodnotu null, tato funkce vrátí hodnotu null
- Pokud má řetězec2 nulovou délku, tato funkce vrátí hodnotu v parametru start
- Pokud je začátek > než délka řetězce2, tato funkce vrátí 0
Technické údaje
Pracuje v: | Od Access 2000 |
---|