Heim >Datenbank >Oracle >Instr-Verwendung in Oracle

Instr-Verwendung in Oracle

下次还敢
下次还敢Original
2024-05-02 23:54:571013Durchsuche

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-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:

  • Zeichenfolge: Die Zeichenfolge, nach der gesucht werden soll.
  • substring: Der zu suchende Teilstring.
  • start_position: Beginnen Sie die Suche ab der angegebenen Position in der Zeichenfolge (optional).

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:

  • Die INSTR-Funktion unterscheidet nicht zwischen Groß- und Kleinschreibung.
  • Wenn start_position nicht angegeben ist, beginnt die Suche standardmäßig am Anfang der Zeichenfolge.
  • Wenn die Teilzeichenfolge mehrmals in der Zeichenfolge vorkommt, gibt die INSTR-Funktion nur die Startposition der ersten Übereinstimmung zurück.
  • Wenn die Zeichenfolge oder Teilzeichenfolge leer ist, gibt die INSTR-Funktion 0 zurück.

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn