Aller au contenu principal

ilike

Renvoie true si str correspond à pattern avec escape sans tenir compte de la casse, null si des arguments sont nuls, false sinon. Le caractère d'échappement par default est ''.

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

Syntaxe​

Python
from pyspark.sql import functions as dbf

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