跪求高手指教:sql随机数rand()问题我知道随机生成0-99的语句select cast(rand()*100 as int)问题1:那如果是50-99的那该样生成呢问题2:如果我生成的随机数不满足条件需要重新生成 那该怎样写呢我是这样写的while 1=1begin break//满足条件end不知道效率高不高求高手指教[解决办法]问题一:
select 100-cast(rand() * 50 as int)