数据库帮解决 除4余4??
这是一个语句
select
case cast(rand()*10 as int)%4
when 0 then 0
when 1 then 1
when 2 then 2
when 3 then 3
else 4 end
这样执行的结果经常出现一个 4 ?? 为什么啊
这样写 就不会出现4 select cast(rand()*10 as int)%4
if(abs(checksum(newid()))%4='')
begin
print '123'
end
if(abs(checksum(rand()))%4='')
begin
print '123'
end
以上2个结果也经常出现 123 为什么了。
把问题发到了首页,急切想找到答案哦。
问了好多了。还是没有答案。