LOOP оператор MySQL

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

Описание

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

Синтаксис

Синтаксис для оператора LOOP в MySQL:

[ label_name: ] LOOP
{…statements…}
END LOOP [ label_name ];

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

label_name необязательный. Это наименование связано с LOOP. Вы используете label_name при выполнении операторов ITERATE или LEAVE.
statements — код который выполняется при каждой итерации в цикле LOOP.

Примечание

  • Вы будете использовать цикл LOOP, если не знаете сколько раз вы хотите выполнить тело цикла.
  • Вы можете завершить цикл LOOP с помощью операторов LEAVE или RETURN.

Пример

Рассмотрим пример, как использовать оператор LOOP в MySQL:

В этом примере MySQL LOOP оператор ITERATE вызовет повторение цикла, когда cost меньше 3000. Когда cost будет больше или равен 3000, оператор LEAVE прекратит LOOP.