position
-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 zoekfunctie.
Syntaxis
position(substr, str [, pos] )
position(subtr IN str)
Argumenten
-
substr
: eenSTRING
-expressie. -
str
: eenSTRING
-expressie. -
pos
: eenINTEGER
-expressie.
Retouren
Een INTEGER
.
De opgegeven pos
en retourwaarde zijn gebaseerd op 1.
Als pos
u dit weglaat, substr
wordt vanaf het begin van str
.
Als pos
dit kleiner is dan 1, is het resultaat 0.
Voorbeelden
> 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