如何在mysql中写一个存储函数,实现阶乘运算?

如何在mysql中写一个存储函数,实现阶乘运算?,第1张

create procedure jiecheng3(in num integer)

begin

declare i int default 1

declare sum int default 1

while i <= num

do

set sum = sum*i

set i = i+1

end while

select sum

end

直接 call jiecheng3(2)就OK

实现不了,因为mysql只是一个数据库,而不是一种编程语言,mysql只能识别sql语句,不能编写程序,而用sql语句没有办法实现阶乘的功能,可以用php之类去实现,mysql主要是提供数据库服务的。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存