メインコンテンツまでスキップ

のように

str がpatternescapeに一致する場合は true を返し、引数が null の場合は null を返し、それ以外の場合は false を返します。デフォルトのエスケープ文字は '' です。

対応する Databricks SQL 関数については、 like演算子を参照してください。

構文

Python
from pyspark.databricks.sql import functions as dbf

dbf.like(str=<str>, pattern=<pattern>, escapeChar=<escapeChar>)

パラメーター

パラメーター

Type

説明

str

pyspark.sql.Column または str

文字列。

pattern

pyspark.sql.Column または str

_ が任意の 1 文字に一致し、% が 0 個以上の文字に一致する文字列パターン。

escapeChar

pyspark.sql.Column (任意)

エスケープ文字。デフォルトのエスケープ文字は '' です。

Python
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([("Spark", "_park")], ['a', 'b'])
df.select(dbf.like(df.a, df.b).alias('r')).collect()
Output
[Row(r=True)]