Поделиться через


Ilike

Возвращает значение true, если str соответствует patternescape регистру без учета регистра, значение NULL, если аргументы имеют значение NULL, значение false в противном случае. Escape-символ по умолчанию — это символ ''.

Для соответствующей функции Databricks SQL см ilike . оператор.

Синтаксис

from pyspark.databricks.sql import functions as dbf

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

Параметры

Параметр Тип Description
str pyspark.sql.Column или str Строка.
pattern pyspark.sql.Column или str Строковый шаблон, в котором _ соответствует одному символу и % соответствует нулю или нескольким символам.
escapeChar pyspark.sql.Column (необязательно) Escape-символ. Escape-символ по умолчанию — это символ ''.

Примеры

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()
[Row(r=True)]