博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQLSERVER随机数 随机范围处理方法
阅读量:7206 次
发布时间:2019-06-29

本文共 426 字,大约阅读时间需要 1 分钟。

hot3.png

    最近在弄数据库上的随机数,真是碰的我想死的心都有了,以前都是通过PHP的rand()函数去处理有范围的随机数,但是最近在处理百万级的大量数据处理的时候发现通过PHP太慢了,迫不得已,只有寻找SQL自带的处理方法。

    正文  相关函数 ROUND()  RAND()

    首先我们来解析一下round()和rand()的意义。

        round() 是用来取 小数点后的位数的方法,返回的值会被四舍五入。

        round(a,b)   其中a代表被处理的数如20.9、55.08、33等,b代表保留的位数

        round(21.2,0)代表取21.2的整数部分+小数点后的0位,即结果是21,被四舍五入了。

        

        rand()是直接取0~1内的可重复的随机数

        主题来了,获取指定范围内的随机数

        round(rand()*n+1,0)  哈哈

        解析一下就是     取1~n+1内的可重复的整数

        大功告成

转载于:https://my.oschina.net/u/812141/blog/325794

你可能感兴趣的文章
使用WinSetupFromUSB来U盘安装windowsXP(不使用win PE系统)
查看>>
JAVA Calendar具体解释
查看>>
MongoDB入门简单介绍
查看>>
Git show-branch显示提交信息
查看>>
秒杀 ILSpy 等反编译利器 DotNet Resolver
查看>>
SharePoint 2013 中代码创建列表查阅项字段
查看>>
2014仲秋校招之面试篇
查看>>
负载均衡研究 基础
查看>>
10.cadence.自定义焊盘的创建[原创]
查看>>
shell编程总结
查看>>
Docker源码分析(七):Docker Container网络 (上)
查看>>
一些旁门左道
查看>>
Common Pitfalls In Machine Learning Projects
查看>>
Android内存泄漏分析及调试
查看>>
todoing
查看>>
[Cocos2d-x]Cocos2d-x 3.2 学习笔记
查看>>
进程调度
查看>>
使用代码为TextView设置drawableLeft
查看>>
Android开发(十八)——头部、中部、底部布局技巧
查看>>
Egret 集成第三方库 记录
查看>>