MariaDB оператор WHILE

В этом учебном пособии вы узнаете, как использовать MariaDB оператор WHILE (WHILE LOOP) в MariaDB с синтаксисом и примерами.

Описание

В MariaDB оператор WHILE используется, когда вы не уверены, сколько раз будете выполнять тело цикла, а тело цикла может не выполняться ни разу.

Синтаксис

Синтаксис оператора WHILE в MariaDB:

[ label_name: ] WHILE condition DO
{..statements..}
END WHILE [ label_name ];

Параметры или аргументы

label_name
Необязательный. Имя, связанное с циклом WHILE.
condition
Условие проверяется каждый проход через цикл WHILE. Если condition имеет значение TRUE, выполняется тело цикла. Если condition оценивается как FALSE, цикл WHILE завершается.
statements
Операторы кода для выполнения каждого прохода через цикл WHILE.

Примечание

  • Вы бы использовали оператор WHILE LOOP, когда не уверены, сколько раз вы хотите, чтобы тело цикла выполнялось.
  • Поскольку условие WHILE оценивается перед входом в цикл, возможно, что тело цикла может не выполняться даже один раз.

Пример

Рассмотрим пример, который показывает, как использовать оператор WHILE в MariaDB:

В этом примере WHILE LOOP цикл завершится, как только total_value превысит 999, как указано:

WHILE LOOP будет продолжаться, пока total_value <= 999. И однажды total_value будет > 999, цикл прекратится.