hc学习平台

 找回密码
 立即注册
搜索
热搜: 活动 交友 javakc
 › zhangjiafu › 日志

将10元随机分成三个红包,红包金额保留两位小数。

2021-01-09 17:50:38 查看(443) 回复(0)

不需要将结果保存到数据表中,使用select展示结果即可

create procedure hongbao()

begin          

declare m int default 1000;

declare m1 int ;

declare m2 int ;

declare m3 int ;

declare r double;

declare r1 double;

declare r2 double;

declare r3 double;

 set r1=rand();

 set r2=rand();

 set r3=rand();

 set r=r1+r2+r3;

set m1=truncate((r1/r)*m,0);

set m2=truncate((r2/r)*m,0);

 set m3= m-m1-m2;

select m1/100,m2/100,m3/100;

end

call hongbao();

评论 (0 个评论)

facelist

全部作者的其他最新日志



站点统计|举报|Archiver|手机版|小黑屋|Comsenz Inc.

GMT+8, , Processed in 0.195171 second(s), 9 queries .

Powered by javakc! X1.0

© 2004-2014 javakc

f1208.com 备案号:京ICP备14030918号-1

返回顶部