Freigeben über


substring_index-Funktion

Gilt für: durch Häkchen mit „Ja“ markiert Databricks SQL durch Häkchen mit „Ja“ markiert Databricks Runtime

Gibt die Teilzeichenfolge von expr vor count Vorkommen des Trennzeichens delim zurück.

Syntax

substring_index(expr, delim, count)

Argumente

  • expr: Ein STRING- oder BINARY-Ausdruck.
  • delim: Ein Ausdruck, der mit dem Typ von expr übereinstimmt und das Trennzeichen angibt.
  • count: Ein INTEGER-Ausdruck zum Zählen der Trennzeichen.

Gibt zurück

Der Ergebnistyp stimmt mit dem expr-Typ überein.

Wenn count positiv ist, wird alles links vom letzten Trennzeichen (von links gezählt) zurückgegeben.

Wenn count negativ ist, wird alles rechts vom letzten Trennzeichen (von rechts gezählt) zurückgegeben.

Beispiele

> SELECT substring_index('www.apache.org', '.', 2);
 www.apache