sql 2000 产生随机1-30 跟 1-29 1-28 的 随机数??

如题所述

第1个回答  2010-09-09
产生随机数SQL 语句
SQL
select round(dbms_random.value(1,30)) from dual;--产生1-30之间的随机数并四舍五入;
select round(dbms_random.value(1,29)) from dual;产生1-29之间的随机数并四舍五入;

select round(dbms_random.value(1,28)) from dual;产生1-28之间的随机数并四舍五入;
第2个回答  2010-09-09
产生1-30 随机数 :select 1+cast(rand()*29 as int)
产生1-29 随机数 :select 1+cast(rand()*28 as int)
产生1-28 随机数 :select 1+cast(rand()*27 as int)本回答被提问者采纳
相似回答