Die Funktion instr in Oracle wird verwendet, um die Position einer Zeichenfolge in einer anderen Zeichenfolge zu ermitteln. Die grundlegende Syntax der INSTR-Funktion lautet „INSTR(string1, string2, start_position, vorkommen)“.
In der Oracle-Datenbank wird die INSTR-Funktion verwendet, um die Position einer Zeichenfolge innerhalb einer anderen Zeichenfolge zu ermitteln. Die grundlegende Syntax der INSTR-Funktion lautet wie folgt:
INSTR(string1, string2, start_position, occurrence)
wobei:
string1 die zu durchsuchende Zeichenfolge ist
string2 die zu findende Teilzeichenfolge ist
start_position ist die Position zum Starten der Suche, der Standardwert ist 1
Vorkommen soll gefunden werden Die Häufigkeit, mit der die Teilzeichenfolge in der Hauptzeichenfolge vorkommt, der Standardwert ist 1
Angenommen, wir haben eine Tabelle „Mitarbeiter“, in der es ein Feld „vollständiger_Name“ gibt, in dem der vollständige Name des Mitarbeiters gespeichert ist , und wir wollen herausfinden, welche Mitarbeiter „Smith“ enthalten. Wir können dies mit der INSTR-Funktion tun:
SELECT full_name FROM employees WHERE INSTR(full_name, 'Smith') > 0;
Dies gibt alle Mitarbeiter zurück, deren vollständiger Name „Smith“ enthält.
Darüber hinaus kann die INSTR-Funktion auch verwendet werden, um die Position eines bestimmten Zeichens in einer Zeichenfolge zu finden, zum Beispiel:
SELECT INSTR('Hello, World', ',') AS position FROM dual;
Dies gibt die Position des Kommas in der Zeichenfolge „Hello, World“ zurück.
Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Instr-Funktion in Oracle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!