Teilen über


Nullif

Gibt NULL zurück, wenn col1 sie gleich oder col1 anderweitig istcol2.

Die entsprechende Databricks SQL-Funktion finden Sie unter nullif Funktion.

Syntax

from pyspark.databricks.sql import functions as dbf

dbf.nullif(col1=<col1>, col2=<col2>)

Die Parameter

Parameter Typ Description
col1 pyspark.sql.Column oder str Die erste zu überprüfende Spalte.
col2 pyspark.sql.Column oder str Die Spalte, die mit Spalte1 verglichen werden soll.

Examples

from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([(None, None,), (1, 9,)], ["a", "b"])
df.select('*', dbf.nullif(df.a, df.b)).show()
+----+----+------------+
|   a|   b|nullif(a, b)|
+----+----+------------+
|NULL|NULL|        NULL|
|   1|   9|           1|
+----+----+------------+