mysql定义一个函数,输出三个数中的最大值
时间: 2024-01-22 07:03:35 浏览: 62
可以使用以下代码实现:
CREATE FUNCTION max_of_three(a INT, b INT, c INT)
RETURNS INT
BEGIN
DECLARE max_num INT;
SET max_num = a;
IF b > max_num THEN
SET max_num = b;
END IF;
IF c > max_num THEN
SET max_num = c;
END IF;
RETURN max_num;
END;
调用方法:SELECT max_of_three(5, 10, 7); (输出结果为10)
阅读全文