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


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

A következő pozíció első előfordulásának substr str pospozícióját adja vissza. Ez a függvény a pozíciófüggvény szinonimája.

Syntax

locate(substr, str [, pos] )

Argumentumok

  • subtr: KARAKTERLÁNC-kifejezés.
  • str: KARAKTERLÁNC-kifejezés.
  • pos: Nem kötelező EGÉSZ SZÁM kifejezés.

Válaszok

Egész szám.

A megadott pos és a visszaadott érték 1-alapú. Ha pos nincs megadva substr , a keresés a kezdettől számítva strtörténik. Ha pos 1-nél kisebb, az eredmény 0.

Példák

> SELECT locate('bar', 'abcbarbar');
 4
> SELECT locate('bar', 'abcbarbar', 5);
 7