Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Funzione
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 di locate funzione.
Sintassi
position(substr, str [, pos] )
position(subtr IN str)
Argomenti
-
substr: Una espressioneSTRING. -
str: Una espressioneSTRING. -
pos: espressione diINTEGER.
Valori restituiti
Un INTEGER.
Il valore specificato pos e restituito è basato su 1.
Se pos viene omesso, la ricerca di substr viene eseguita 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
> SELECT position('BAR' COLLATE UTF8_BINARY, 'abcbarbar');
0
> SELECT position('BAR' COLLATE UTF8_LCASE, 'abcbarbar');
4