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


A position 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 substr első előfordulásának pozícióját adja vissza a str-ben, a pos pozíció után. Ez a függvény szinonimája a helykeresési függvénynek.

Szintaxis

position(substr, str [, pos] )
position(subtr IN str)

Argumentumok

  • substr: Egy STRING kifejezés.
  • str: Egy STRING kifejezés.
  • pos: Egy INTEGER kifejezés.

Visszaküldések

Egy INTEGER.

A megadott pos és a visszaadott érték 1-alapú. Ha pos nincs megadva, substr a str elejéről kerül keresésre. Ha pos 1-nél kisebb, az eredmény 0.

Példák

> SELECT position('bar', 'abcbarbar');
 4

> SELECT position('bar', 'abcbarbar', 5);
 7

> SELECT position('bar' IN 'abcbarbar');
 4

> SELECT position('BAR' COLLATE UTF8_BINARY, 'abcbarbar');
 0

> SELECT position('BAR' COLLATE UTF8_LCASE, 'abcbarbar');
 4