Condividi tramite


Funzione substring_index

Si applica a:segno di spunta sì Databricks SQL segno di spunta sì Databricks Runtime

Restituisce la sottostringa di expr prima dell'occorrenza count del delimitatore delim.

Sintassi

substring_index(expr, delim, count)

Argomenti

  • expr: espressione STRING o BINARY .
  • delim: espressione corrispondente al tipo di specifica del expr delimitatore.
  • count INTEGER: espressione per contare i delimitatori.

Valori restituiti

Il risultato corrisponde al tipo di expr.

Se count è positivo, viene restituito tutto ciò che si trova a sinistra del delimitatore finale (conteggio da sinistra).

Se count è negativo, viene restituito tutto ciò che si trova a destra del delimitatore finale (conteggio da destra).

Esempi

> 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