RETURN оператор MySQL

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

Описание

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

Синтаксис

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

RETURN result;

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

result — результат, возвращаемый функцией.

Примечание

  • Оператор RETURN может использоваться в функции для создания точки выхода. Каждая функция, которую вы создаете в MySQL, должна иметь хотя бы один оператор RETURN, хотя может иметь более одного оператора RETURN, если в функции есть несколько точек выхода.
  • Оператор RETURN также может использоваться для завершения LOOP, а затем выхода с результатом функции.

Пример

Рассмотрим пример, показывающий, как использовать оператор RETURN в MySQL:

В этом примере RETURN функция CalcCost завершится, когда она встретит оператор RETURN и вернет значение, сохраненное в переменной cost, в результат функции.

Вы могли бы также использовать оператор RETURN для завершения цикла, с наименованием label1. Например:

В этом примере RETURN мы используем оператор RETURN дважды.
Первый оператор RETURN находится в операторе LOOP, и когда встречается, он выйдет из LOOP, выйдет из функции и вернет значение, сохраненное в переменной cost.
Второй оператор RETURN используется в конце функции для выхода из функции и возврата значения, сохраненного в переменной starting_value.
В этом примере мы использовали инструкцию RETURN для создания двух точек выхода в функции.