Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:
Databricks SQL
Databricks Runtime
Gibt die Position des ersten Vorkommens von substr in str nach der Position pos zurück. Diese Funktion ist ein Synonym für locate Funktion.
Syntax
position(substr, str [, pos] )
position(subtr IN str)
Argumente
-
substr: EinSTRING-Ausdruck. -
str: EinSTRING-Ausdruck. -
pos: EinINTEGER-Ausdruck.
Gibt zurück
Ein INTEGER-Element.
Der angegebene Wert pos und der Rückgabewert sind 1-basiert.
Wird pos nicht angegeben, wird substr ab dem Anfang von str gesucht.
Wenn pos kleiner als 1 ist, ist das Ergebnis 0.
Beispiele
> 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