Oracle bietet zwei Funktionen zum Abfangen von Zeichenfolgen: substr(): fängt Zeichen der angegebenen Länge ab der angegebenen Position ab. substring(): Fangen Sie die verbleibenden Zeichen von der angegebenen Position ab oder fangen Sie die Zeichen der angegebenen Länge von der angegebenen Position ab.
Funktion zum Abfangen von Zeichenfolgen in Oracle
Um jedem das Abfangen von Zeichenfolgen zu erleichtern, stellt Oracle zwei Funktionen bereit, substr() und substring(), deren Verwendung ähnlich ist.
substr(string, start, length)
Extrahieren Sie Längenzeichen ab dem Startzeichen aus der Zeichenfolge string.
Beispiel:
<code class="sql">SELECT substr('Hello World', 6, 5) FROM dual; -- 输出:World</code>
substring(string, start [, length])
Extrahieren Sie die Zeichenfolge ab dem Startzeichen aus der Zeichenfolge string. Wenn die Länge nicht angegeben ist, wird die Zeichenfolge bis zum Ende abgeschnitten.
Beispiel:
<code class="sql">SELECT substring('Hello World', 6) FROM dual; -- 输出:World SELECT substring('Hello World', 2, 3) FROM dual; -- 输出:ell</code>
Hinweis:
Das obige ist der detaillierte Inhalt vonFunktion zum Abfangen von Zeichenfolgen in Oracle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!