博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sql server 生成随机数 rand函数
阅读量:5891 次
发布时间:2019-06-19

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

在某一个区间内生成随机数

原理,rand函数会生成一个在0到1之间的随机float数。

用这个随机数*区间范围+最小值,就得到一个区间范围内的随机数。然后用round函数去掉小数点后面的。

DECLARE @Random INT;DECLARE @Upper INT;DECLARE @Lower INTSET @Lower = 3 ---- The lowest random numberSET @Upper = 7 ---- One more than the highest random numberSELECT @Random = ROUND(((@Upper - @Lower -1) * RAND() + @Lower), 0)SELECT @Random

 

 

生成布尔值

If you are only generating one row, you could use something as simple as:

SELECT CAST(ROUND(RAND(),0) AS BIT)

However, if you are generating more than one row, RAND() will evaluate to the same value for every row, so please see .

也可以是这样

SELECT ROUND(RAND(),0)

 

转载地址:http://fzfsx.baihongyu.com/

你可能感兴趣的文章
Linux快捷键汇总
查看>>
apache配置https步骤
查看>>
Linux下文本文件中^M 符号问题的解决
查看>>
JVM性能监控诊断
查看>>
php 魔术方法 __debugInfo()
查看>>
【学习笔记】Android 图像加载类库使用
查看>>
RabbitMQ虚拟主机作用以及配置
查看>>
Log4J基础详解及示例大全
查看>>
CentOS7.2 Keepalived + Nginx 实现高可用性
查看>>
U盘中word文件误操作后恢复案例
查看>>
手机验证码
查看>>
噩梦遇地震,醒后忆岁月
查看>>
对面向对象的理解
查看>>
java反射
查看>>
iPhone开发面试题--葵花宝典
查看>>
RAC节点重启分析
查看>>
百度自动驾驶一战成名 造车新势力高调发声
查看>>
打哈欠 为什么会传染
查看>>
通过dubbo暴露接口调用方法,及基于zookeeper的dubbo涉及配置文件【转】
查看>>
MySQL的简单操作方法:PreparedStatement
查看>>