通过


如果 str 与 patternescape匹配,则返回 true;如果任何参数为 null,则返回 true;否则返回 false。 默认转义字符为“”。

有关相应的 Databricks SQL 函数,请参阅 like 运算符

Syntax

from pyspark.databricks.sql import functions as dbf

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

参数

参数 类型 Description
str pyspark.sql.Columnstr 一个字符串。
pattern pyspark.sql.Columnstr 字符串模式,其中 _ 匹配任意一个字符,% 匹配零个或多个字符。
escapeChar pyspark.sql.Column(可选) 转义字符。 默认转义字符为“”。

例子

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