Teilen über


ifnull

Gibt zurück col2 , wenn col1 null oder col1 anderweitig ist.

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

Syntax

from pyspark.databricks.sql import functions as dbf

dbf.ifnull(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 Der Wert, der zurückgegeben werden soll, wenn Spalte1 null ist.

Examples

from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([(None,), (1,)], ["e"])
df.select(dbf.ifnull(df.e, dbf.lit(8))).show()
+------------+
|ifnull(e, 8)|
+------------+
|           8|
|           1|
+------------+