substring_index
-functie
Van toepassing op: Databricks SQL Databricks Runtime
Retourneert de subtekenreeks van expr
vóór de count
e keer dat het scheidingsteken delim
voorkomt.
Syntaxis
substring_index(expr, delim, count)
Argumenten
-
expr
: ASTRING
ofBINARY
expressie. -
delim
: Een expressie die overeenkomt met het typeexpr
scheidingsteken. -
count
: EenINTEGER
expressie om de scheidingstekens te tellen.
Retouren
Het resultaat komt overeen met het type expr
.
Als count
dit positief is, wordt alles links van het eindscheidingsteken (tellend van links) geretourneerd.
Als count
dit negatief is, wordt alles rechts van het laatste scheidingsteken (tellend van rechts) geretourneerd.
Voorbeelden
> 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