Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
применимо: Databricks Runtime 16.3 и более поздних версий
Важный
Эта функция доступна в общедоступной предварительной версии.
Выполняет списки инструкций на основе первого условия, которое оценивается как true.
Эта инструкция может использоваться только в составной инструкции.
Синтаксис
IF condition THEN { stmt ; } [...]
[ { ELSEIF condition THEN { stmt ; } [...] } [...] ]
[ ELSE { stmt ; } [...] ]
END IF
Параметры
condition
Любое выражение, которое вычисляется до логического значения.
stmt
Инструкция SQL для выполнения, если
condition
равноtrue
.
Примеры
> 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
Связанные статьи
- скрипты SQL
- инструкция CASE
- Составное выражение
- инструкции FOR