Heim  >  Artikel  >  Datenbank  >  So verwenden Sie die Funktion split() in Oracle

So verwenden Sie die Funktion split() in Oracle

下次还敢
下次还敢Original
2024-05-07 13:06:161265Durchsuche

Die Funktion

SPLIT() teilt eine Zeichenfolge anhand des angegebenen Trennzeichens in ein Array auf und gibt ein Zeichenfolgenarray zurück, in dem jedes Element der durch Trennzeichen getrennte Teil der ursprünglichen Zeichenfolge ist. Die Verwendung umfasst: Aufteilen einer durch Kommas getrennten Werteliste in ein Array, Extrahieren von Dateinamen aus Pfaden und Aufteilen von E-Mail-Adressen in Benutzernamen und Domänen.

So verwenden Sie die Funktion split() in Oracle

SPLIT()-Funktion in Oracle

SPLIT()-Funktion wird verwendet, um eine Zeichenfolge durch ein angegebenes Trennzeichen in ein Array aufzuteilen. Die Syntax lautet wie folgt:

<code>SPLIT(string, delimiter)</code>

Parameter:

  • Zeichenfolge: Die Zeichenfolge, die geteilt werden muss
  • Trennzeichen: Das zum Teilen der Zeichenfolge verwendete Trennzeichen

Rückgabewert:

Rückgabe Ein Array von Zeichenfolgen, wobei jedes Element ein durch Trennzeichen getrennter Teil der ursprünglichen Zeichenfolge ist.

Verwendung:

SPLIT()-Funktion kann verwendet werden, um verschiedene String-Verarbeitungsaufgaben zu lösen, wie zum Beispiel:

  • Eine durch Kommas getrennte Liste von Werten in ein Array aufteilen:

    <code>SELECT SPLIT('name1,name2,name3', ',') FROM dual;</code>
  • Dateien extrahieren aus einem Pfad Name:

    <code>SELECT SPLIT('path/to/filename.ext', '/')[-1] FROM dual;</code>
  • Teilen Sie die E-Mail-Adresse in Benutzernamen und Domäne auf:

    <code>SELECT SPLIT('username@domain.com', '@')[1] FROM dual;</code>

Hinweis: Das Trennzeichen

  • kann ein einzelnes Zeichen oder eine Zeichenfolge sein.
  • Wenn das Trennzeichen in der Originalzeichenfolge nicht vorhanden ist, wird ein Array zurückgegeben, das ein einzelnes Element enthält, das die Originalzeichenfolge darstellt.
  • Wenn das Trennzeichen NULL ist, teilen Sie die Zeichenfolge in ein Array mit einem Element pro Zeichen auf.

Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Funktion split() 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