1.没有参数的自定义函数
例子:把内置的时间函数混合后做成一个不带参数的自定义函数,RETURNS后面跟的是返回值类型,RETURN后面跟的是返回值。 具体实现:
CREATE FUNCTION myTime() RETURNS VARCHAR(30) RETURN DATE_FORMAT(NOW(),'%Y年%m月%d日 %H点%i分%s秒');
2.创建一个计算两数平均值的函数
CREATE FUNCTION f2(num1 SMALLINT UNSIGNED ,num2 SMALLINT UNSIGNED)
RETURNS FLOAT(10,2) //共有3位,小数部分占两位
RETURN (num1+num2)/2;
注:删除自定义函数:DROP FUNCTION f2;就是后面跟函数名就行了,不需要跟括号。