のように
str がpatternとescapeに一致する場合は 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 | 説明 |
|---|---|---|
|
| 文字列。 |
|
| _ が任意の 1 文字に一致し、% が 0 個以上の文字に一致する文字列パターン。 |
|
| エスケープ文字。デフォルトのエスケープ文字は '' です。 |
例
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)]