您现在的位置: > 技术沙龙 > 数据库 > SQL Server > Transact-SQL 参考 > RAND
  • 相关软件
    >RAND 创建者:webmaster 更新时间:2006-02-16 15:51

    返回 0 到1 之间的随机float 值。



    语法


    RAND ( [ seed ] )



    参数


    seed



    是给出种子值或起始值的整型表达式(tinyintsmallint int)。



    返回类型


    float



    注释


    在单个查询中反复调用 RAND() 将产生相同的值。



    示例


    下例产生 4 个通过 RAND 函数产生的不同的随机值。



    DECLARE @counter smallint
    SET @counter = 1
    WHILE @counter < 5
      BEGIN
        SELECT RAND(@counter) Random_Number
        SET NOCOUNT ON
        SET @counter = @counter + 1
        SET NOCOUNT OFF
      END
    GO


    下面是结果集:



    Random_Number                                         
    -------------------
    0.71359199321292355

    (1 row(s) affected)

    Random_Number                          
    -------------------
    0.7136106261841817

    (1 row(s) affected)

    Random_Number                          
    -------------------
    0.71362925915543995

    (1 row(s) affected)

    Random_Number                          
    -------------------
    0.7136478921266981

    (1 row(s) affected)
    相关文章
    本页查看次数: