Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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