if fungsi

Berlaku untuk:centang ditandai ya Databricks SQL centang ditandai ya Databricks Runtime

Menghasilkan expr1 jika cond adalah true, atau expr2 sebaliknya. Fungsi ini adalah sinonim untuk iff fungsi.

Sintaks

if(cond, expr1, expr2)

Argumen

  • cond: Ekspresi BOOLEAN.
  • expr1: Ekspresi jenis apa pun.
  • expr2: Ekspresi yang berbagi jenis yang paling tidak umum dengan expr1.

Mengembalikan

Hasilnya adalah jenis maksimum yang lazim dari expr1 dan expr2.

Contoh

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