Die Funktion
INSTR wird in Oracle verwendet, um die Position der ersten Übereinstimmung einer Teilzeichenfolge in einer Zeichenfolge zu ermitteln. Dabei wird die Position der Übereinstimmung zurückgegeben (beginnend bei 1) oder 0, wenn keine Übereinstimmung vorliegt. Zu den weiteren Verwendungszwecken gehören: Finden von Zeichenpositionen, Suchen unter Beachtung der Groß-/Kleinschreibung und Finden mehrerer Übereinstimmungen.
Verwendung der INSTR-Funktion in Oracle
Die INSTR-Funktion wird in der Oracle-Datenbank verwendet, um die Position des ersten Vorkommens einer anderen Zeichenfolge in einer Zeichenfolge zu ermitteln. Die Syntax lautet wie folgt:
<code>INSTR(string, substring)</code>
Wobei:
INSTR gibt eine Zahl zurück, die die Position des Teilstrings im String angibt, beginnend bei 1. Wenn keine Übereinstimmung gefunden wird, wird 0 zurückgegeben.
Verwendungsbeispiel:
<code>SELECT INSTR('Hello World', 'World') FROM dual;</code>
Ausgabe:
<code>7</code>
In diesem Beispiel findet die INSTR-Funktion die Position der Teilzeichenfolge „World“ in der Zeichenfolge „Hello World“ und gibt 7 zurück, was angibt, dass „World“ mit „Starts“ beginnt am 7. Zeichen der Zeichenfolge.
Andere Verwendungen:
Die INSTR-Funktion kann auch verwendet werden für:
<code>SELECT INSTR('Hello World', 'l') FROM dual;</code>
<code>SELECT * FROM table WHERE INSTR(name, 'John') > 0;</code>
Hinweis: Bei der Funktion
Das obige ist der detaillierte Inhalt vonVerwendung von instr in Oracle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!