Compartir a través de


substr

Devuelve la subcadena de str que comienza en pos y es de longitud , o el segmento de la matriz de bytes que comienza en pos y es de longitud lenlen.

Para obtener la función SQL de Databricks correspondiente, consulte substr function.

Syntax

from pyspark.databricks.sql import functions as dbf

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

Parámetros

Parámetro Tipo Description
str pyspark.sql.Column o str Columna de cadena.
pos pyspark.sql.Column o str Una columna de cadena, la subcadena de str que comienza en pos.
len pyspark.sql.Column o str, optional Una columna de cadena, la subcadena de str es de longitud len.

Devoluciones

pyspark.sql.Column: subcadena del valor especificado.

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()