Heim >Datenbank >SQL >Oracle-Methode zum Abfangen der ersten Ziffern einer Zeichenfolge

Oracle-Methode zum Abfangen der ersten Ziffern einer Zeichenfolge

藏色散人
藏色散人Original
2020-04-21 09:36:4850265Durchsuche

Oracle-Methode zum Abfangen der ersten Ziffern einer Zeichenfolge

Oracles Methode zum Abfangen der ersten Ziffern einer Zeichenfolge

Oracle verwendet die Substr-Funktion, um die ersten Ziffern vorzurücken einer bestimmten Datenmenge.

Zum Beispiel lauten die Daten in der Testtabelle wie folgt:

Oracle-Methode zum Abfangen der ersten Ziffern einer Zeichenfolge

Um nun die ersten beiden Ziffern im Dept-Feld zu extrahieren, können Sie das verwenden Folgende Anweisung:

select id,name,substr(dept,1,2) from test;

Ergebnis:

Oracle-Methode zum Abfangen der ersten Ziffern einer Zeichenfolge

substr-Funktionseinführung:

Syntax:

substr(string,start,length)

Parameter:

Zeichenfolge – die angegebene Zeichenfolge, die abgefangen werden soll. Die Zeichenfolge

Start – erforderlich, gibt an, wo in der Zeichenfolge begonnen werden soll

Positive Zahl – beginnt an der angegebenen Position in der Zeichenfolge

Negative Zahl – endet am Ende der Zeichenfolge. Beginnt an der angegebenen Position

0 – Beginnt am ersten Zeichen in der Zeichenfolge.

Länge – optional, gibt die Länge der Zeichenfolge an abzufangende Zeichenfolge und gibt standardmäßig den Zeichenausdruck Alle Zeichen vor dem Ende des Werts zurück.

Das obige ist der detaillierte Inhalt vonOracle-Methode zum Abfangen der ersten Ziffern einer Zeichenfolge. 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