Dela via


Funktionen locate

Gäller för: markerad ja Databricks SQL markerad ja Databricks Runtime

Returnerar positionen för den första förekomsten av substr i str efter position pos. Den här funktionen är en synonym för positionsfunktionen.

Syntax

locate(substr, str [, pos] )

Argument

  • subtr: Ett STRING-uttryck.
  • str: Ett STRING-uttryck.
  • pos: Ett valfritt INTEGER-uttryck.

Returer

Ett HELTAL.

Det angivna pos värdet och returvärdet är 1-baserade. Om pos utelämnas substr genomsöks från början av str. Om pos är mindre än 1 blir resultatet 0.

Exempel

> SELECT locate('bar', 'abcbarbar');
 4
> SELECT locate('bar', 'abcbarbar', 5);
 7