position 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 functie zoeken.

Syntaxis

position(substr, str [, pos] )
position(subtr IN str)

Argumenten

  • substr: een tekenreeksexpressie.
  • str: een tekenreeksexpressie.
  • pos: Een 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 position('bar', 'abcbarbar');
 4
> SELECT position('bar', 'abcbarbar', 5);
 7
> SELECT position('bar' IN 'abcbarbar');
 4