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

好き

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

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

構文

Python
from pyspark.databricks.sql import functions as dbf

dbf.ilike(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.ilike(df.a, df.b).alias('r')).collect()
Output
[Row(r=True)]