MS Access InStr()- Funktion
Beispiel
Suchen Sie nach „t“ in der Zeichenfolge „Kunde“ und geben Sie die Position zurück:
SELECT InStr("Customer", "t") AS MatchPosition;
Definition und Verwendung
Die Funktion InStr() ermittelt die Position des ersten Vorkommens einer Zeichenfolge in einer anderen.
Diese Funktion führt eine Suche ohne Berücksichtigung der Groß-/Kleinschreibung durch.
Syntax
InStr(start, string1, string2,
compare)
Parameterwerte
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 |
Rückgabewerte
- Wenn string2 nicht in string1 gefunden wird, gibt diese Funktion 0 zurück
- Wenn string1 die Länge Null hat, gibt diese Funktion 0 zurück
- Wenn string1 null ist, gibt diese Funktion null zurück
- Wenn string2 die Länge Null hat, gibt diese Funktion den Wert im Startparameter zurück
- Wenn start > als die Länge von string2 ist, gibt diese Funktion 0 zurück
Technische Details
Arbeitet in: | Ab Access2000 |
---|