mysql自定义函数返回三个最大数据

mysql自定义函数返回三个最大数据,第1张

mysql自定义函数返回三个最大数据是avg函数:求某列数据的平均值,能对数值类型的列计算selectavg成绩fromscore。表示对score表中的成绩列求平均值,即求平均成绩。求平均成绩max函数:求某列数据的最大值selectmax成绩fromscore。表示求score表中的成绩列的最大值min函数:求某列数据的最小值。自定义函数是一种对MySQL扩展的途径,其用法与内置函数相同。参数:不一定要有,返回值:一定要有。

CREATE FUNCTION 函数名称(参数列表) RETURNS 返回值类型函数体如: CREATE FUNCTION IF EXIST deleteById(uid SMALLINT UNSIGNED) RETURNS VARCHAR(20) BEGIN DELETE FROM son WHERE id = uidRETURN (SELECT COUNT(id) FROM son)END 调用如: select 函数名(参数列表)

mysql>CREATE FUNCTION HelloWorld4()

->RETURNS VARCHAR(20)

->BEGIN

->  RETURN 'Hello World!'

->END

->//

Query OK, 0 rows affected (0.00 sec)

mysql>select HelloWorld4() //

+---------------+

| HelloWorld4() |

+---------------+

| Hello World!  |

+---------------+

1 row in set (0.00 sec) ...展开mysql>CREATE FUNCTION HelloWorld4()

->RETURNS VARCHAR(20)

->BEGIN

->  RETURN 'Hello World!'

->END

->//

Query OK, 0 rows affected (0.00 sec)

mysql>select HelloWorld4() //

+---------------+

| HelloWorld4() |

+---------------+

| Hello World!  |

+---------------+

1 row in set (0.00 sec)


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/7255729.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-03
下一篇 2023-04-03

发表评论

登录后才能评论

评论列表(0条)

保存