Heim > häufiges Problem > So verwenden Sie die Instr-Funktion in Oracle

So verwenden Sie die Instr-Funktion in Oracle

小老鼠
Freigeben: 2023-12-06 15:08:52
Original
1499 Leute haben es durchsucht

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)
Nach dem Login kopieren

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;
Nach dem Login kopieren

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;
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage