>>> df = session.create_dataframe([[1, 2, 3], [None, 2, 3], [None, None, 3], [None, None, None]], schema=['a', 'b', 'c'])
>>> df.select(df.a, df.b, df.c, coalesce(df.a, df.b, df.c).as_("COALESCE")).show()
-----------------------------------
|"A" |"B" |"C" |"COALESCE" |
-----------------------------------
|1 |2 |3 |1 |
|NULL |2 |3 |2 |
|NULL |NULL |3 |3 |
|NULL |NULL |NULL |NULL |
-----------------------------------