nvl fungsi

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

Menghasilkan expr2 jika expr1 adalah NULL, atau expr1 sebaliknya. Fungsi ini adalah sinonim untuk coalesce(expr1, expr2) dengan dua argumen.

Sintaks

nvl(expr1, expr2)

Argumen

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

Mengembalikan

Jenis hasil adalah jenis argumen yang paling tidak umum.

Pertimbangan khusus berlaku untuk VARIANT jenis. Lihat isnull fungsi untuk detailnya.

Contoh

> SELECT nvl(NULL, 2);
 2

> SELECT nvl(3, 2);
 3