第二十六天打卡
Posted 2022-yang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第二十六天打卡相关的知识,希望对你有一定的参考价值。
一 、问题描述
输出所有的“水仙花数”。所谓“水仙花数”是指一个3位数,其各位数字立方之和等于该数本身。
例如,153是一个水仙花数,因为153=1³+5³+3³
二 、设计思路
利用for循环控制100-999个数,每个数分解出个位,十位,百位,再分别求立方相加并判断即可。
三 、程序流程图
四 、代码实现
Mysql基础第二十六天,使用存储过程
存储过程
为什么要使用存储过程
存储过程的缺陷
使用存储过程
创建存储过程
delimiter // //修改定界符
create procedure ordertotal(in onnumber int,out ototal decimal(10,2))
begin
select sum(item_price * quantity) from orderitems where order_num=onnumber into ototal;
end//
使用存储过程
delimiter ; //修改定界符
call ordertotal(2005,@total)
end//
select @taltal; // 调用存储过程 @taltal(变量)
修改存储过程
delimiter //
create procedure ordertotal(in onnumber int,in taxable boolean,out ototal decimal(10,2))
begin
declare total decimal(10,2);
declare taxrate int default 6;
select sum(item_price * quantity) from orderitems where order_num = onumber into total;
if taxable then
select total * (1+taxrate/100) into total;
end if;
select total into ototal;
end //
call ordertotal(2005,0,@ototal)//
select @ototal//
show create procedure ordertotal// 查看创建语句
删除存储过程
drop procedure ordertotal//
以上是关于第二十六天打卡的主要内容,如果未能解决你的问题,请参考以下文章