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 |
|---|---|---|
|
| Une chaîne. |
|
| Un modèle de chaîne où _ correspond à un seul caractère et % correspond à zéro ou plusieurs caractères. |
|
| 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)]