locate
functie
Van toepassing op: Databricks SQL
Databricks Runtime
Retourneert de positie van het eerste voorkomen van substr
in str
na positie pos
.
Deze functie is een synoniem voor positie functie.
locate(substr, str [, pos] )
-
subtr
: eenSTRING
-expressie. -
str
: eenSTRING
-expressie. -
pos
: een optioneleINTEGER
-expressie.
Een INTEGER
.
De opgegeven pos
en retourwaarde zijn gebaseerd op 1.
Als pos
wordt weggelaten, wordt substr
vanaf het begin van str
doorzocht.
Als pos
dit kleiner is dan 1, is het resultaat 0.
> 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