Die Funktion der INSTR-Funktion in Oracle besteht darin, die Startposition eines Teilstrings in einem String zu finden. Die Syntax lautet INSTR(string, substring, [start_position]). gefunden werden, gibt es 0 zurück. Dabei ist string die zu durchsuchende Zeichenfolge, substring die zu findende Teilzeichenfolge und start_position die Startposition der Suche (optional). Bei der INSTR-Funktion wird die Groß-/Kleinschreibung nicht beachtet. Sie unterstützt die Suche ab der angegebenen Position. Wenn die Teilzeichenfolge mehrmals vorkommt, erfolgt die Suche nur an der Anfangsposition des ersten übereinstimmenden Elements zurückgegeben. Wenn die Zeichenfolge oder das Unterwort
INSTR-Verwendung in Oracle
INSTR-Funktion wird in Oracle verwendet, um die Startposition einer Teilzeichenfolge in einer Zeichenfolge zu finden. Es gibt den Anfang der übereinstimmenden Teilzeichenfolge zurück oder 0, wenn keine Übereinstimmung gefunden wird.
Syntax:
<code>INSTR(string, substring, [start_position])</code>
Parameter:
Verwendung:
Die INSTR-Funktion kann verwendet werden, um herauszufinden, ob eine andere Zeichenfolge in einer Zeichenfolge vorhanden ist, und um die Startposition der Übereinstimmung zurückzugeben. Zum Beispiel:
<code>SELECT INSTR('Hello World', 'World') FROM dual;</code>
Ausgabe:
<code>7</code>
Das bedeutet, dass die Teilzeichenfolge „World“ ab dem 7. Zeichen der Zeichenfolge „Hello World“ beginnt.
Optionale Parameter:
Mit dem Parameter start_position können Sie eine bestimmte Position in der Zeichenfolge angeben, von der aus die Suche gestartet werden soll. Um beispielsweise ab dem 5. Zeichen zu suchen:
<code>SELECT INSTR('Hello World', 'World', 5) FROM dual;</code>
Ausgabe:
<code>0</code>
Das bedeutet, dass es in der Zeichenfolge „Hello World“ keine Übereinstimmung ab dem 5. Zeichen gibt.
Hinweis:
Das obige ist der detaillierte Inhalt vonInstr-Verwendung in Oracle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!