我想在一条sql语句中两个使用同一个随机数该怎么写呢,例如
我想查一个随机数,和这个随机*5的值,如
select 随机数,随机数*5 from table该怎么实现呢,谢谢 

解决方案 »

  1.   

    select 随机数,随机数*5 from (select 随机数 as 随机数 from tb)a
      

  2.   

    select c,c*5 from (select c=rand())t
      

  3.   

    我要查询两列,第一列是个随机数,第二列是这个随机数*5如果用select rand(),rand()*5 是不对的
      

  4.   

    hjywyj的代码我试了,不对啊
      

  5.   

    这样貌似能得到效果
    select (select rand()),(select rand())*5
      

  6.   

    DECLARE @rand FLOAT
    SET @rand=RAND()
    SELECT @rand,@rand*5