Funzione position
Si applica a: Databricks SQL 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