locate Functie

Van toepassing op:controleren met ja Databricks SQL-controle gemarkeerd als ja Databricks Runtime

Retourneert de positie van het eerste exemplaar van substr in str na positie pos. Deze functie is een synoniem voor positiefunctie.

Syntaxis

locate(substr, str [, pos] )

Argumenten

  • subtr: een tekenreeksexpressie.
  • str: een tekenreeksexpressie.
  • pos: een optionele integer-expressie.

Retourneert

Een GEHEEL GETAL.

De opgegeven pos en retourwaarde zijn gebaseerd op 1. Als pos wordt weggelaten substr , wordt gezocht vanaf het begin van str. Als pos kleiner is dan 1, is het resultaat 0.

Voorbeelden

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