COALESCE ekspresi - AWS Clean Rooms

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

COALESCE ekspresi

A COALESCE ekspresi mengembalikan nilai ekspresi pertama dalam daftar yang tidak null. Jika semua ekspresi adalah null, hasilnya adalah null. Ketika nilai non-null ditemukan, ekspresi yang tersisa dalam daftar tidak dievaluasi.

Jenis ekspresi ini berguna ketika Anda ingin mengembalikan nilai cadangan untuk sesuatu ketika nilai yang diinginkan hilang atau nol. Misalnya, kueri mungkin mengembalikan salah satu dari tiga nomor telepon (sel, rumah, atau kantor, dalam urutan itu), mana yang ditemukan pertama kali dalam tabel (bukan nol).

Sintaks

COALESCE (expression, expression, ... )

Contoh

Terapkan COALESCE ekspresi ke dua kolom.

select coalesce(start_date, end_date) from datetable order by 1;

Nama kolom default untuk NVL ekspresi adalah COALESCE. Query berikut mengembalikan hasil yang sama.

select coalesce(start_date, end_date) from datetable order by 1;