zoukankan      html  css  js  c++  java
  • MYSQL与MSSQL的随机数

    生成原理,生成A-B之间的随机数(纯数字):

    SELECT FLOOR(A+(RAND() * (B-A+1)))

    MSSQL批量生成随机数:
    SELECT CEILING(100*RAND(CHECKSUM(NEWID()))) FROM Table1

    SELECT FLOOR(100*RAND(CHECKSUM(NEWID()))) FROM Table1

    MYSQL批量生成随机数:
    SELECT FLOOR(200+(RAND(UUID()) * 351)) FROM Table1

    简单解析:
    floor(100.9) = 100
    floor  返回小于或等于所给数字表达式的最大整数。

    ceiling(100.1) = 101
    ceiling  返回大于或等于所给数字表达式的最小整数。

    已测。是正确的
    你可以
    print floor(100.9)
    print ceiling(100.1)
    测试

  • 相关阅读:
    对象的方法
    uni-app运行
    flex取值
    阿里矢量库使用
    移动端vue项目模板
    微信分享--转载
    页面流动条
    uni-app打包
    Hibernate~DAO
    EL表达式
  • 原文地址:https://www.cnblogs.com/wangpei/p/1862493.html
Copyright © 2011-2022 走看看