sql如何生成不重复的随机数以及有效位
发布网友
发布时间:2022-04-22 11:44
我来回答
共1个回答
热心网友
时间:2022-04-08 07:11
select
RAND()/*
0.386438709040782
*/select
RAND()*1000--这里乘1000
就是出来的数是白位数/*497.731229818222*/select
CEILING(RAND()*1000)--ceiling
函数就是取整/*742*/select
convert(decimal(7,2),CEILING(RAND()*1000))--用convert转换类型
确定精度用decimal(n,m)n表示有效数字的个数,M表示小数点后的位数/*270.00*/--或者select
convert(decimal(7,2),(RAND()*1000))/*264.23*/