Dela via


Funktionen substring_index

Gäller för:markerad ja Databricks SQL markerad ja Databricks Runtime

Returnerar delsträngen för expr före count förekomst av avgränsare delim.

Syntax

substring_index(expr, delim, count)

Argument

  • expr: A STRING eller BINARY uttryck.
  • delim: Ett uttryck som matchar typen av expr att ange avgränsare.
  • count: Ett INTEGER uttryck för att räkna avgränsarna.

Returer

Resultatet matchar typen av expr.

Om count är positivt returneras allt till vänster om den slutliga avgränsare (räknar från vänster).

Om count är negativt returneras allt till höger om den slutliga avgränsare (räknar från höger).

Exempel

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

> SELECT substring_index('555A66A777' COLLATE UTF8_BINARY, 'a', 2);
 555A66A777

> SELECT substring_index('555A66A777' COLLATE UTF8_LCASE, 'a', 2);
 555A66