20220427-day47:mysql函数


创建函数

create function f1(

i1 int,

i2 int

) # i1和 i2 都是用户传入的值

returns int #定义返回值类型

BEGIN  # 下面是函数体

  declare num int; # 定义了 变量

  declare maxId int; # 定义了变量

  select max(id) from big into maxId; # 把查询到的值,赋值给变量

  set num = i1+i2+maxId;  # 给num赋值

  return(num);

END

执行 函数

select f1(11,22)

select f1(11,id),name from d1

删除函数

drop function f1