MySQL自定义函数,输出三个数的最大数
时间: 2024-05-16 12:16:31 浏览: 94
三个数输出最大的数
可以使用以下代码实现输出三个数的最大值的MySQL自定义函数:
```
DELIMITER $$
CREATE FUNCTION max_of_three(x INT, y INT, z INT)
RETURNS INT
BEGIN
DECLARE max INT;
IF x >= y AND x >= z THEN
SET max = x;
ELSEIF y >= x AND y >= z THEN
SET max = y;
ELSE
SET max = z;
END IF;
RETURN max;
END $$
DELIMITER ;
```
使用方法:
```
SELECT max_of_three(4, 8, 6); -- 输出8
SELECT max_of_three(10, 2, 7); -- 输出10
```
阅读全文