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


A substring 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

Annak a részszűrését expr adja vissza, amely a következő időpontban pos kezdődik és hosszú len. Ez a függvény az alsztringfüggvény szinonimája.

Syntax

substring(expr, pos [, len])
substring(expr FROM pos [FOR len] ] )

Argumentumok

  • expr: Egy BINARY vagy STRING kifejezés.
  • pos: A kezdő pozíciót meghatározó integrál numerikus kifejezés.
  • len: Választható integrál numerikus kifejezés.

Válaszok

A STRING.

pos 1-alapú. Ha pos negatív, akkor a kezdést a karakterek (vagy bájtok BINARY) számlálásával határozzuk meg a végén.

Ha len 1-nél kisebb, az eredmény üres.

Ha len nincs megadva, a függvény karaktereken vagy bájtokon ad vissza a következővel poskezdődően: .

Példák

> SELECT substring('Spark SQL', 5);
 k SQL
> SELECT substring('Spark SQL', -3);
 SQL
> SELECT substring('Spark SQL', 5, 1);
 k
> SELECT substring('Spark SQL' FROM 5);
 k SQL
> SELECT substring('Spark SQL' FROM -3);
 SQL
> SELECT substring('Spark SQL' FROM 5 FOR 1);
 k
> SELECT substring('Spark SQL' FROM -10 FOR 5);
 Spar