Freigeben über


position

Gibt die Position des ersten Vorkommens von substr in str nach der Position start zurück. Der angegebene start wert und der Rückgabewert sind 1-basiert.

Die entsprechende Databricks SQL-Funktion finden Sie unter position Funktion.

Syntax

from pyspark.databricks.sql import functions as dbf

dbf.position(substr=<substr>, str=<str>, start=<start>)

Die Parameter

Parameter Typ Description
substr pyspark.sql.Column oder str Eine Spalte mit Zeichenfolge, Teilzeichenfolge.
str pyspark.sql.Column oder str Eine Spalte mit Zeichenfolge.
start pyspark.sql.Column oder str, optional Eine Spalte mit Zeichenfolge, Startposition.

Examples

from pyspark.databricks.sql import functions as dbf
spark.createDataFrame(
[("bar", "foobarbar", 5,)], ["a", "b", "c"]
).select(dbf.position("a", "b", "c")).show()
spark.createDataFrame(
[("bar", "foobarbar", 5,)], ["a", "b", "c"]
).select(dbf.position("a", "b")).show()