sql server 函数--rand() 生成整数的随机数
rand() 定义: 返回从0到1之间的随机浮点值。
举例说明:
select rand() as 随机数 结果如图:
select cast( floor(rand()*N) as int ) --方法1
结果:20
select cast( ceiling(rand()*N) as int ) --方法2
结果:43
大致一看,这两种方法没什么区别,区别就是他们的生成随机数的范围:
方法1的数字范围:0至N-1之间,如cast( floor(rand()*100) as int)就会生成0至99之间任一整数
方法2的数字范围:1至N之间,如cast(ceiling(rand() * 100) as int)就会生成1至100之间任一整数
比较 CEILING 和 FLOOR
CEILING 函数返回大于或等于所给数字表达式的最小整数。FLOOR 函数返回小于或等于所给数字表达式的最大整数。
例如,对于数字表达式 12.9273,CEILING 将返回 13,FLOOR 将返回 12。
转载于:https://www.cnblogs.com/shy1766IT/p/6691861.html
sql server 函数--rand() 生成整数的随机数相关推荐
- sqlserⅴer随机函数_sql server 函数--rand() 生成整数的随机数
rand() 定义: 返回从0到1之间的随机浮点值. 举例说明: select rand() as 随机数 结果如图: select cast( floor(rand()*N) as int ) ...
- sql server 函数大全
sql server使用convert来取得datetime日期数据 sql server使用convert来取得datetime日期数据,以下实例包含各种日期格式的转换 语句及查询结果: Selec ...
- Sql Server函数全解三数据类型转换函数和文本图像函数
原文:Sql Server函数全解<三>数据类型转换函数和文本图像函数 一:数据类型转换函数 在同时处理不同数据类型的值时,SQL Server一般会自动进行隐士类型转换.对于数据类型相近 ...
- SQL Server函数之空值处理
SQL Server函数之空值处理 coalesce( expression [ ,...n ] )返回其参数中第一个非空表达式. Select coalesce(null,null,'1','2') ...
- SQL Server镜像自动生成脚本
SQL Server镜像自动生成脚本 镜像的搭建非常繁琐,花了一点时间写了这个脚本,方便大家搭建镜像 执行完这个镜像脚本之后,最好在每台机器都绑定一下hosts文件,不然的话,镜像可能会不work 1 ...
- php rand 重复,php如何使用rand生成不重复随机数
php使用rand生成不重复随机数的方法:首先为数组的每个数字按其下标顺序赋值:然后开始取范围[ i,$num-1 ]范围内的随机数[$rand],并将获取到的随机数[$rand]作为数组中当前位置: ...
- Sql Server函数和存储过程
SQL Server函数是一种封装一条或多条SQL语句的结构. SQL Server函数分为系统函数和用户自定义函数两种. 标量值函数:标量值函数的返回值是基本数据类型的单个值或单个值得表达式. 函数 ...
- 用一个随机数函数去生成另一个随机数函数:rand(a)生成rand(b)以及rand(a,b) 生成rand(c,d)
让我们把这个问题泛化一下,从特殊到一般.现在我给你两个生成随机数的函数Randa, Randb.Randa和Randb分别产生0到a的随机数和0到b的随机数,a,b不相等 (相等就没必要做转换了).现 ...
- 详细解读SQL Server 函数
一旦成功地从表中检索出数据,就需要进一步操纵这些数据,以获得有用或有意义的结果.这些要求包括:执行计算与数学运算.转换数据.解析数值.组合值和聚合一个范围内的值等. 下表给出了T-SQL函数的类别和描 ...
- SQL Server 函数
一.聚合函数 1.Avg 返回组中值的平均值.空值将被忽略. 2.Binary_checksum 返回按照表的某一行或一组表达式计算出来的二进制校验和值.Binary_checksum可用于检测表中行 ...
最新文章
- 以数据为核心的SOC3.0时代到来
- 创建二级索引_Mysql创建索引
- React开发(125):ant design学习指南之form中的hasFeedback
- 记一次提升18倍的性能优化
- lintcode刷题 14. 二分查找,迭代和二分法Python实现
- Servlet Request
- 【转】详细图解Vmware与主机间共享文件的方法
- 并发环境下的缓存容器性能优化(上):不可变的哈希表
- 电力电子仿真软件---PLECS
- excel自动排班表_Excel通用值班表日历版,排班人员自动显示,万年历套用
- 寻找(下载)微信音频文件
- The server encountered an internal error that prevented it from fulfilling this request. exception
- Office 2013-2021 C2R Install
- 软件架构与设计(二)-----架构模型
- 树莓派:64位 RPI OS(Bullseye) 更换国内源
- CAD/CASS土地报备坐标数据提取插件txt报盘数据导出工具支持环岛地块
- 案例研究:中国金融科技50强之“安心de利”风控模式
- Windows Defender 打开后一片空白,安全中心不显示
- 激荡25年的中国互联网发展史(上篇):“互联网” 的群星闪耀时
- MIT线性代数笔记四 矩阵的LU分解
热门文章
- python如何读取csv文件中的某一张表_python 读取csv文件中某一段月份中的数据?...
- xis表格怎么打印_Excel做的表格怎么打印
- c++ sort 从大到小排序_常用排序算法速度比较
- 组件中使用_Cocos Creator中Button组件使用详解
- 发的楷体怎么写_小学生硬笔书法怎么练
- 8g内存一般占用多少_手机6G和8G运存有什么不同,8G运存真比6G流畅?这也要考虑处理器...
- [codeup 5038] 找零钱
- SwiftUI资源列表
- kaggle比赛:房价预测(基于MXNet框架)
- 5gnr帧结构特点有哪些_低合金结构钢有哪些特点?