다음을 통해 공유


substr

시작 및 길이len인 부분 문자열 str 또는 바이트 배열의 조각에서 시작하여 길이len를 반환합니다pos.pos

해당 Databricks SQL 함수에 대해 알아보려면 substr 함수를 참조하세요.

문법

from pyspark.databricks.sql import functions as dbf

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

매개 변수

매개 변수 유형 Description
str pyspark.sql.Column 또는 str 문자열 열입니다.
pos pyspark.sql.Column 또는 str 문자열의 열로, 해당 문자열의 str 부분 문자열은 .에서 pos시작됩니다.
len pyspark.sql.Column 또는 str, optional 문자열의 열로, 부분 문자열의 str 길이 len입니다.

Returns

pyspark.sql.Column: 지정된 값의 부분 문자열입니다.

예시

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