Aller au contenu principal

like

Retourne vrai si str correspond à pattern avec escape, null si l'un des arguments est null, faux sinon. Le caractère d'échappement par default est ''.

Pour la fonction Databricks SQL correspondante, consultez l'opérateurlike.

Syntaxe

Python
from pyspark.sql import functions as dbf

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

parameter

parameter

Type

Description

str

pyspark.sql.Column OU str

Une chaîne.

pattern

pyspark.sql.Column OU str

Un modèle de chaîne où _ correspond à un seul caractère et % correspond à zéro ou plusieurs caractères.

escapeChar

pyspark.sql.Column (facultatif)

Un caractère d'échappement. Le caractère d'échappement par default est ''.

parameter

Type

Description

str

pyspark.sql.Column OU str

Une chaîne.

pattern

pyspark.sql.Column OU str

Un modèle de chaîne où _ correspond à un seul caractère et % correspond à zéro ou plusieurs caractères.

escapeChar

pyspark.sql.Column (facultatif)

Un caractère d'échappement. Le caractère d'échappement par default est ''.

Exemples

Python
from pyspark.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)]