Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:
Databricks SQL
Databricks Runtime 16.3 ke atas
Menjalankan urutan instruksi berdasarkan kondisi pertama yang dievaluasi sebagai benar.
Pernyataan ini hanya dapat digunakan dalam pernyataan gabungan .
Sintaksis
IF condition THEN { stmt ; } [...]
[ { ELSEIF condition THEN { stmt ; } [...] } [...] ]
[ ELSE { elseStmt ; } [...] ]
END IF
Parameter
conditionEkspresi apa pun yang bernilai BOOLEAN.
stmtPernyataan SQL yang harus dijalankan jika
conditionadalahtrue.elseStmtPernyataan SQL untuk dijalankan jika tidak
conditionadatrue. Itu semuaconditionadalahfalseataunull.
Contoh
> BEGIN
DECLARE choice DOUBLE DEFAULT 3.9;
DECLARE result STRING;
IF choice < 2 THEN
VALUES ('one fish');
ELSEIF choice < 3 THEN
VALUES ('two fish');
ELSEIF choice < 4 THEN
VALUES ('red fish');
ELSEIF choice < 5 OR choice IS NULL THEN
VALUES ('blue fish');
ELSE
VALUES ('no fish');
END IF;
END;
red fish
Artikel terkait
- Pembuatan Skrip SQL
- Pernyataan CASE
- Pernyataan Gabungan
- Pernyataan FOR