locate
-functie
Van toepassing op: Databricks SQL Databricks Runtime
Retourneert de positie van het eerste exemplaar van substr
in str
na positie pos
.
Deze functie is een synoniem voor de positiefunctie.
Syntaxis
locate(substr, str [, pos] )
Argumenten
-
subtr
: eenSTRING
-expressie. -
str
: eenSTRING
-expressie. -
pos
: een optioneleINTEGER
-expressie.
Retouren
Een INTEGER
.
De opgegeven pos
en retourwaarde zijn gebaseerd op 1.
Als pos
wordt weggelaten substr
, wordt vanaf het begin van str
.
Als pos
dit kleiner is dan 1, is het resultaat 0.
Voorbeelden
> SELECT locate('bar', 'abcbarbar');
4
> SELECT locate('bar', 'abcbarbar', 5);
7
> SELECT locate('BAR' COLLATE UTF8_BINARY, 'abcbarbar');
0
> SELECT locate('BAR' COLLATE UTF8_LCASE, 'abcbarbar');
4