Teilen über


substr

Gibt die Teilzeichenfolge zurück, die str mit pos der Länge beginnt und die Länge lenhat, oder das Segment des Bytearrays, das mit pos und der Länge lenbeginnt.

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

Syntax

from pyspark.databricks.sql import functions as dbf

dbf.substr(str=<str>, pos=<pos>, len=<len>)

Die Parameter

Parameter Typ Description
str pyspark.sql.Column oder str Eine Spalte mit Zeichenfolge.
pos pyspark.sql.Column oder str Eine Spalte mit Zeichenfolge, die Teilzeichenfolge, die str bei pos.
len pyspark.sql.Column oder str, optional Eine Spalte mit Zeichenfolge, die Teilzeichenfolge der str Länge lenist .

Rückkehr

pyspark.sql.Column: Teilzeichenfolge des angegebenen Werts.

Examples

from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([("Spark SQL", 5, 1,)], ["a", "b", "c"])
df.select("*", dbf.substr("a", "b", "c")).show()
df.select("*", dbf.substr(df.a, df.b)).show()