Heim  >  Artikel  >  Datenbank  >  Verwendung von Substr in Oracle

Verwendung von Substr in Oracle

下次还敢
下次还敢Original
2024-04-30 07:24:16462Durchsuche

Die Funktion

SUBSTR wird zum Extrahieren von Teilzeichenfolgen aus Zeichenfolgen verwendet. Die Syntax lautet SUBSTR(Zeichenfolge, Start, Länge). Sie müssen die Quellzeichenfolge, die Startposition und die Länge angeben (optional), und die Funktion extrahiert die Teilzeichenfolge der angegebenen Länge beginnend an der angegebenen Position. Beispielsweise gibt SUBSTR('Hello World', 1, 5) „Hello“ und SUBSTR('Hello World', 7) „World“ zurück.

Verwendung von Substr in Oracle

Verwendung der SUBSTR-Funktion in Oracle

Was ist die SUBSTR-Funktion? Die Funktion

SUBSTR wird verwendet, um einen Teilstring aus einem String zu extrahieren.

Syntax:

<code>SUBSTR(string, start, length)</code>

Wobei:

  • string ist der Quellstring.
  • start ist die Startposition (beginnend bei 1), um den Teilstring zu extrahieren.
  • length ist die Länge des Teilstrings.

Verwendung:

Bei Verwendung der SUBSTR-Funktion müssen Sie die folgenden Parameter angeben:

  • Zeichenfolge: Die Quellzeichenfolge, aus der die Teilzeichenfolge extrahiert werden soll.
  • start: Die Zeichenposition, ab der mit dem Extrahieren der Teilzeichenfolge begonnen werden soll. Für das erste Zeichen ist Start 1.
  • Länge (optional): Die Länge des zu extrahierenden Teilstrings. Wenn nicht angegeben, werden alle Zeichen von der Startposition bis zum Ende der Zeichenfolge extrahiert.

Beispiel:

Hier sind einige Beispielverwendungen der SUBSTR-Funktion in Oracle:

<code>-- 从 "Hello World" 中提取 "Hello"
SELECT SUBSTR('Hello World', 1, 5) FROM dual;

-- 从 "Hello World" 中提取 "World"
SELECT SUBSTR('Hello World', 7) FROM dual;

-- 从 "Hello World" 中提取从第 7 个字符开始的所有文本
SELECT SUBSTR('Hello World', 7, LENGTH('Hello World') - 6) FROM dual;</code>

Hinweis:

  • Die SUBSTR-Funktion zählt Zeichen beginnend mit 1.
  • Wenn Start oder Länge negativ sind, wird eine leere Zeichenfolge zurückgegeben.
  • Wenn start größer als die Stringlänge ist, wird ein leerer String zurückgegeben.
  • Wenn die Länge länger ist als die Länge der verbleibenden Zeichenfolge, wird die verbleibende Zeichenfolge zurückgegeben.

Das obige ist der detaillierte Inhalt vonVerwendung von Substr 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
Vorheriger Artikel:Datumsverwendung in OracleNächster Artikel:Datumsverwendung in Oracle