如题:sql下如何取随机正负数?
------解决方案--------------------
- SQL code
SELECT RAND()--正的
------解决方案--------------------
- SQL code
-- a-b之间的数select (b-a)*rand()+a-- 如果b-a=0的话if floor(2*rand()+1)=1 select rand()else select 0-rand()-- 两个配合用
------解决方案--------------------
[Quote=引用:]
- SQL code
--随机小数SELECT RAND()--随机正整数 select ABS(CHECKSUM(NEWID()))%10 --随机正负整数select CHECKSUM(NEWID())%10