if işlevi

Şunlar için geçerlidir:onay işareti evet olarak işaretlenmiş Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime

expr1, condtrue ise döndürür, değilse expr2 döndürür. Bu işlev, işleviniff eş anlamlısıdır.

Söz dizimi

if(cond, expr1, expr2)

Tartışmalar

  • cond: BOOLEAN ifadesi.
  • expr1: Herhangi bir türde bir ifade.
  • expr2: ile expr1 paylaşan bir ifade.

İadeler

Sonuç, expr1 ve expr2'in ortak en büyük türüdür.

Örnekler

> SELECT if(1 < 2, 'a', 'b');
 a