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)]