Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunun için geçerlidir:
Databricks SQL
Databricks Runtime 16.3 ve üzeri
İlk doğru olarak değerlendirilen koşula göre deyim listelerini yürütür.
Bu deyim yalnızca bileşik deyimi içinde kullanılabilir.
Sözdizimi
IF condition THEN { stmt ; } [...]
[ { ELSEIF condition THEN { stmt ; } [...] } [...] ]
[ ELSE { elseStmt ; } [...] ]
END IF
Parametre
conditionBOOLEAN olarak değerlendirilen tüm ifadeler.
stmtconditiontrueolduğu takdirde yürütülecek bir SQL deyimi.elseStmthayır
conditionise yürütülecek BIR SQL deyimi.trueconditionya dafalseveyanullhepsidir.
Örnekler
> 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
İlgili makaleler