Megosztás a következőn keresztül:


A substring_index függvény

A következőkre vonatkozik:jelölje be az igennel jelölt jelölőnégyzetet Databricks SQL jelölje be az igennel jelölt jelölőnégyzetet Databricks Runtime

Az elválasztó exprcount előfordulása előtti delim részszúrását adja vissza.

Szintaxis

substring_index(expr, delim, count)

Argumentumok

  • expr: A STRING vagy BINARY kifejezés.
  • delim: Az elválasztó típusának expr megfelelő kifejezés.
  • count: A INTEGER határolók megszámlálására vonatkozó kifejezés.

Visszaküldések

Az eredmény megegyezik a típusával expr.

Ha count pozitív, a végső elválasztótól balra (a balról számolva) minden vissza lesz adva.

Ha count negatív, a végső elválasztótól jobbra (a jobbról számolva) minden vissza lesz adva.

Példák

> 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