mySQL(6)-函数-内置和自定义函数
函数包括内置函数和自定义函数
1.内置函数:
参看官方文档
比如:
select SUM(1,2,3,4); --求和
select_CHAR_LENGTH('ADHFA');--字符长度
select CONCAT('ADHFA','as','dd');--字符串拼接
select CURDATE();--当前时间
2.自定义函数:
-- 1.函数的定义与实现
delimiter \\
create function f1( i1 int,i2 int) -- 函数名 入数
returns int -- 返回值
BEGIN -- 函数体
declare num int default 0; -- 变量声明
set num = i1 + i2; -- 变量执行
return(num); -- 函数返回值
END -- 函数体结束
delimiter ;
-- 2.函数的触发
select f1(1,100);
--3.函数的删除
drop function f1;
--4.获取函数返回值
declare @i VARCHAR(32); --定义了一个变量
select fun1('par1') into @i; -- 函数返回值放入i中 函数名为fun1,输入参数为'par1',
-- into 是关键字
SELECT @i; --读取函数返回值入i中

浙公网安备 33010602011771号