问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何在SQL里生成随机数

发布网友 发布时间:2022-04-22 11:44

我来回答

2个回答

懂视网 时间:2022-04-08 10:03

sql产生随机数


使用RAND(),结果是类似于这样的随机小数:0.615942003695649


复制代码
SELECT FLOOR(RAND()*N) ---生成的数是这样的:12.0 
SELECT CAST(FLOOR(RAND()*N) AS INT) ---生成的数是这样的:12 


SELECT CEILING(RAND()* N) ---生成的数是这样的:12.0 
SELECT CAST(CEILING(RAND()* N) AS INT) ---生成的数是这样的:12  
复制代码
前两种方法:生成的随机数在0至N-1之间;


后两种方法:生成的随机数在1至N之间。 


FLOOR函数返回小于或等于所给数字表达式的最大整数。 
CEILING函数返回大于或等于给数字表达式的最小整数。


FLOOR和CFILING返回的数据类型都与输入的数字表达式的数据类型相同。 

sql产生随机数

标签:

热心网友 时间:2022-04-08 07:11

从 RAND 生成随机数的常用方法是,用相对可变的某个值作为种子值,例如将 GETDATE 的几个部分累加:

SELECT RAND( (DATEPART(mm, GETDATE()) * 100000 )
+ (DATEPART(ss, GETDATE()) * 1000 )
+ DATEPART(ms, GETDATE()) )
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
含羞草图片-含羞草(花期图,果期图,欣赏图) 全球气候变暖的后果 全球气候变暖有什么影响 情侣身高差几离米最何适?我167,穿蓝球鞋171,女朋友要多高? 如何禁止u盘传文件 事业单位醉驾会开除吗? excel表格负数金额怎么输入 exce怎么输入负数-excel中输入正负数教程 能让仓鼠跟着走的音乐? ...件和合同都发过去给他了他要我在打1000块钱过去。 我在人人贷款了30000元!合同也签了!但是人家就是没有放款!还让我到一... 如何在SQL里生成四位随机数? 如何用SQL为每一行均产生一个随机数 sql server 怎么生成随机数 在SQL中怎么样获取随机数 小微企业个人所得税申报的问题 一个人能申请几个小微企业? 小微企业创业平台里怎么申请补助 如何申请小型微利企业的资格认定? 小微企业可以用自己住房开办吗? 个人独资能不能申请小型微利企业 如何申报小微企业所得税 怎么使用苹果11pro 如何在求职过程中要保持积极的心态 大学新生上课2-3分钟的演讲,积极向上,或者有趣的 表达能力很差,应该看哪些书籍,提高我的表达能力? 为什么成功者都是性格内向 托福听力素材TED去哪 TED演讲为什么有18分钟的限制? “TED演讲”中发音是美音还是英音? TED:什么是美好人生 关于SQL如何取随机数问题 请问大家如何在SQL里生成四位随机数? SQL生成随机数 sql 随机数 使用SQL语句取随机数的方法 sql随机数 如何用SQL语句实现某个字段数为随机数? sql如何生成不重复的随机数以及有效位 SQL中怎么获取一组总和固定的随机数 SQL语句随机产生随机数 用sql server生成随机数 sql产生随机数问题,带几率的 SQL语句如何实现从数据库表中查询随机数据的记录 请大家推荐两本好的SQL2000的学习书籍,前提是本人是新手需要从入门学起 苹果11pro怎么查激活日期 MacBook pro375感觉像连电了,怎么回事? 苹果手机连接电脑没反应是怎么回事 怎样连电吉他到MAC? 苹果电脑总自动关机 win10系统的电脑连不上iphone手机如何解决