SELECT
Структура оператора выбора.
SELECT CASE
переменная
CASE значение 1
Серия 1
CASE значение 2
Серия 2
CASE значение 3
Серия 3
CASE ELSE
Серия 4
END SELECT
Выполнение оператора выбора.
Выбор
варианта по значению заданной переменной.
Если
переменная выбора имеет значение 1, то выполняется Серия 1.
Если
переменная выбора имеет значение 2, то выполняется Серия 2.
Если
переменная выбора имеет значение 3, то выполняется Серия .
Если
переменная выбора имеет другое значение , то выполняется Серия 4.
Выполняется только одна из серий, в зависимости от значения
переменной выбора.
В варианте значения можно перечислять
через запятую.
Пример.
A=5
SELECT CASE A
CASE
1, 2, 3, 4, 5
PRINT “рабочие дни”
CASE 6, 7
PRINT “выходные”
CASE ELSE
PRINT “в
недели 7 дней”
END SELECT
В зависимости от номера дня недели выдаются
сообщения : РАБОЧИЕ ДНИ, ВЫХОДНЫЕ, СООБЩЕНИЕ ОБ ОШИБКЕ.
В
данном случае задан 5 день и будет сообщение РАБОЧИЕ ДНИ.