In Oracle können Sie die Funktion substr verwenden, um die letzten Ziffern einer Zeichenfolge abzufangen. Diese Funktion wird auch als Zeichenabfangfunktion bezeichnet. Sie wird zum Abfangen der angegebenen Zeichen in der Zeichenfolge verwendet abzufangen, - Die Anzahl der Ziffern, die abgefangen werden müssen, die Anzahl der Ziffern, die abgefangen werden müssen)“.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, Oracle 11g-Version, Dell G3-Computer.
oracle So fangen Sie die letzten Ziffern einer Zeichenfolge ab
Einführung in die Verwendung des Substr-Funktionsformats (allgemein bekannt als: Zeichenabfangfunktion):
Format 1: substr(string string, int a, int b);
1. string Die Zeichenfolge, die abgefangen werden muss
2. a Die Startposition der abgefangenen Zeichenfolge (Hinweis: Wenn a gleich 0 oder 1 ist, beginnt das Abfangen von der ersten Position)
3. b Zu Die Länge der abgefangenen Zeichenfolge
Format 2: substr(string string, int a);
1. string Die abzufangende Zeichenfolge
2. a kann so verstanden werden, dass ab dem a-ten Zeichen alle nachfolgenden Zeichenfolgen abgefangen werden.
Das Beispiel sieht wie folgt aus:
select substr('HelloWorld',-4,4) value from dual;
Rückgabeergebnis: orld
Nehmen Sie 4 Zeichen, beginnend mit der 4. Ziffer von unten.
Außerdem:
Empfohlenes Tutorial: „Oracle Tutorial“
Das obige ist der detaillierte Inhalt vonSo fangen Sie die letzten Ziffern einer Zeichenfolge in Oracle ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!