mengandung

Mengembalikan boolean. Nilainya adalah True jika kanan ditemukan di dalam kiri. Mengembalikan NULL jika salah satu ekspresi input adalah NULL. Jika tidak, mengembalikan False. Kedua kiri atau kanan harus berjenis STRING atau BINARY.

Untuk fungsi Databricks SQL yang sesuai, lihat contains fungsi.

Syntax

from pyspark.sql import functions as dbf

dbf.contains(left=<left>, right=<right>)

Parameter-parameternya

Pengaturan Tipe Description
left pyspark.sql.Column atau str Kolom input atau string yang akan diperiksa, mungkin NULL.
right pyspark.sql.Column atau str Kolom input atau string yang akan ditemukan, mungkin NULL.

Examples

df = spark.createDataFrame([("Spark SQL", "Spark")], ['a', 'b'])
df.select(contains(df.a, df.b).alias('r')).collect()
[Row(r=True)]
df = spark.createDataFrame([("414243", "4243",)], ["c", "d"])
df = df.select(to_binary("c").alias("c"), to_binary("d").alias("d"))
df.printSchema()
df.select(contains("c", "d"), contains("d", "c")).show()
+--------------+--------------+
|contains(c, d)|contains(d, c)|
+--------------+--------------+
|          true|         false|
+--------------+--------------+