十五.自定义函数

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;就是后面跟函数名就行了,不需要跟括号。

猜你喜欢

转载自www.cnblogs.com/chenshaoping/p/8858890.html