Condividi tramite


Funzione position

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

Restituisce la posizione della prima occorrenza di substr in str dopo la posizione pos. Questa funzione è un sinonimo della funzione locate.

Sintassi

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

Argomenti

  • substr: espressione STRING.
  • str: espressione STRING.
  • pos: espressione INTEGER.

Valori restituiti

An INTEGER.

Il valore specificato pos e restituito è basato su 1. Se pos viene omesso, substr viene eseguita la ricerca dall'inizio di str. Se pos è minore di 1, il risultato è 0.

Esempi

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