Heim  >  Artikel  >  Datenbank  >  Verwendung von Teilzeichenfolgen in Oracle

Verwendung von Teilzeichenfolgen in Oracle

下次还敢
下次还敢Original
2024-04-30 08:57:16665Durchsuche

Die SUBSTRING-Funktion in Oracle wird verwendet, um den angegebenen Teil aus einer Zeichenfolge zu extrahieren. Syntax: SUBSTRING(string, start, length). Parameter: string – die Zeichenfolge zum Extrahieren der Teilzeichenfolge; start – die Startposition der Teilzeichenfolge; Länge (optional) – die Länge der Teilzeichenfolge. Verwendung: 1. Geben Sie die Startposition und Länge an: z. B. SUBSTRING('Hello World', 3, 6) gibt "llo Wo" zurück. 2. Geben Sie die Startposition an, ohne die Länge anzugeben: z. B. SUBSTRING('Hello World', 3) Gibt „llo Wor“ zurück. Die Verwendung der SUBSTRING-Funktion in Oracle

Parameter

Verwendung von Teilzeichenfolgen in Oracle

string: Die Zeichenfolge, aus der die Teilzeichenfolge extrahiert werden soll.

Start: Die Position in der Zeichenfolge, ab der die Teilzeichenfolge extrahiert werden soll.
length (optional): Die Länge der Zeichenfolge . Wenn es weggelassen wird, wird der Teilstring von der angegebenen Position bis zum Ende des Strings extrahiert.

So verwenden Sie SUBSTRING

    Zum Beispiel, um bei „Hello World“ zu extrahieren, um die 6 Zeichen ab Position zu extrahieren 3 aus der Zeichenfolge können Sie den folgenden Code verwenden:
  • <code>SUBSTRING(string, start, length)</code>
    Dies gibt die Teilzeichenfolge „llo Wo“ zurück.
  • Geben Sie die Startposition an, ohne die Länge anzugeben.
  • Zum Beispiel, um die Teilzeichenfolge ab Position zu extrahieren 3 aus der Zeichenfolge „Hello World“ können Sie den folgenden Code verwenden:
    <code>SUBSTRING('Hello World', 3, 6)</code>
    Dies gibt die Teilzeichenfolge „llo World“ zurück

Das Ende der Zeichenfolge abschneiden

    Zum Beispiel, um die letzten 3 Zeichen abzuschneiden Aus der Zeichenfolge „Hello World“ können Sie den folgenden Code verwenden:
  1. <code>SUBSTRING('Hello World', 3)</code>

    Dadurch wird die Teilzeichenfolge „rld“ zurückgegeben Die angegebene Startposition überschreitet die Länge des Strings. Wenn die angegebene Länge negativ ist, gibt SUBSTRING einen leeren String zurück.

    Sie können den Parameter NEGATIVE verwenden, um einen Teilstring zu extrahieren Ende der Zeichenfolge. Zum Beispiel:

    <code>SUBSTRING('Hello World', LENGTH('Hello World') - 2)</code>
  2. Dies gibt die Teilzeichenfolge „rld“ zurück.

Das obige ist der detaillierte Inhalt vonVerwendung von Teilzeichenfolgen 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