创建一个西数func_2,返回三个整数中的曼大值
时间: 2024-03-14 12:47:59 浏览: 56
求3个整数中的最大值
好的,根据您的要求,我可以给出以下函数 `func_2` 的代码:
```
CREATE FUNCTION func_2
(
@a INT,
@b INT,
@c INT
)
RETURNS INT
AS
BEGIN
DECLARE @max INT
IF @a >= @b AND @a >= @c
SET @max = @a
ELSE IF @b >= @a AND @b >= @c
SET @max = @b
ELSE
SET @max = @c
RETURN @max
END
```
该函数需要三个整数类型的输入参数 `a`、`b` 和 `c`,表示要比较的三个数。函数会比较这三个数,返回其中的最大值。您可以在调用该函数时传入三个整数值作为参数,例如:
```
SELECT dbo.func_2(10, 20, 30)
```
该命令会比较三个数 10、20 和 30,返回其中的最大值 30。请注意,如果您的数据库中没有该函数或该函数出现错误,将返回 NULL 值。
阅读全文