zoukankan      html  css  js  c++  java
  • postgresql获取随机数

    获取0 - 1之间的随机小数
    select random();
    1
    获取一个1 - 10000之间的随机整数,ceil函数:得到不小于参数的最小的整数,floor:得到不大于参数的最大整数,trunc:截断
    SELECT ceil(random()*(10000-1)+1) as num;
    SELECT floor(random()*(10000-1)+1) as num;
    SELECT trunc(random()*(10000-1)+1) as num;
    1
    2
    3
    获取100个1-10000之间的随机整数,可能会有重复数据
    SELECT ceil(random()*(10000-1)+1) as num from generate_series(1,100);
    1
    获取100个1-10000之间的随机整数,没有重复数据
    select num from generate_series(1,1000000) as t(num) order by random() limit 10;
    1
    再介绍一个生成测试数据的方法,生成2000w数据,第一个整数,第二个8位文本
    select id,substring(md5(id::varchar),2,8) from generate_series (1,2000000) as t(id)

    select id,substring(md5(random()::varchar),2,8) from generate_series (1,2000000) as t(id)
    ————————————————
    版权声明:本文为CSDN博主「何小牛」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/heqian33/article/details/71169483

  • 相关阅读:
    IntlliJ IDEA 注册码获取或离线破解
    selenium元素定位
    appium元素定位
    django模型之meta使用
    django 之admin使用
    django之models模块使用
    Django的httprequest对象和httpresponse对象
    parameterized之unittest参数化
    HTMLTestRunner不生成报告
    collections之python基本应用
  • 原文地址:https://www.cnblogs.com/telwanggs/p/12759277.html
Copyright © 2011-2022 走看看