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

sql中的随机函数怎么用

发布网友 发布时间:2022-04-11 15:42

我来回答

3个回答

热心网友 时间:2022-04-11 17:11

sql server的rand()函数:返回0到1之间的随机浮点值
round()函数:返回数值表达式,舍入到指定长度或精度。
例如随机取得0~99之间的数: round(rand()*100,0)
随机取得100~199之间的数:round(rand()*100+100,0)

热心网友 时间:2022-04-11 18:29

Oracle:

DBMS_RANDOM.VALUE函数

1. 产生一个介于0和1之间(不包含0和1)的38位精度的随机数

SQL> SELECT DBMS_RANDOM.VALUE FROM al;

VALUE
----------
.881021859

2. 产生一个介于指定范围之内的38位精度的随机数

SQL> SELECT DBMS_RANDOM.VALUE(1, 9999) FROM al;

DBMS_RANDOM.VALUE(1,9999)
-------------------------
4261.38448

DB2

db2 => SELECT
db2 (cont.) => RAND()
db2 (cont.) => FROM SYSIBM.SYSDUMMY1;

1
------------------------
+3.71105075228126E-002

1 条记录已选择。

db2 =>
db2 => SELECT
db2 (cont.) => RAND()
db2 (cont.) => FROM SYSIBM.SYSDUMMY1;

1
------------------------
+1.65257728812525E-001

1 条记录已选择。

SQL Server

1> SELECT RAND()
2> go

------------------------
0.52387284052730643

(1 行受影响)
1> SELECT RAND()
2> go

------------------------
0.92388223999987373

(1 行受影响)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
有要业余时间弹古筝的酒店么 古筝演奏师的就业前景怎么样 茶馆里主要放的音乐类型是 日语一级的话什么水平啊 一级到底要求多少词汇啊? WPS右键菜单(win11) 再生缘 我的温柔暴君结局是什么啊?女主最后傻了? 为什么做爱多了没感情了 情侣之间在一起时间长了是不是做爱的时候也懒得接吻了直接进入主题吗... 夫妻性爱后为何丧失了热情 装SQL2008出现Validation 的时间内和应用场景Validation中为功能SQL_Engine_Core_Inst执行的配置操作失败 sqlServer中优化 字段名为 name, id,v1,v2,(v2-v1) v3 report builder 2.0如何在同一张报表中使用多个数据集 如何添加、更改或删除报表参数(Report Builder 3.0 和 SSRS) 如何添加和验证数据连接或数据源(Report Builder 3.0 和 SSRS) Report Builder中如何引用其他表格项的可见性? report builder 打印合计问题,急,在线等。 在report builder中 连接 oracle数据源时 报ora-12154 TNS无法解析指定连接符 Report Builder连不上数据库,捉急,求帮助 怎么在 REPORT BUILDER 中编译 报表中的PL/SQL语句 report builder 开发中怎样调用函数 report builder 是主流的报表开发工具吗 reportbuilder如何设计报表,它的几个重要的控件怎么用 数据库太大,sqlserver report builder刷不出数据 请教Report builder 的分组问题的相关推荐 Report Builder3.0 连接不到SQL报表服务器 microsoft sql2008 report builder3.0支持拖拉报表吗 report builder中数据源问题 Microsoft sql server reportbuilder报这个错,哪位大神可以看看具体是什么问题导致的? SQL为什么只支持2000 请教随机函数原理rand C里面的rand函数具体介绍,用法? 请问rand函数算法是怎样产生数字的 matlab随机函数rand的基本介绍不少于200字 EXCEL,怎么让随机数据rand函数的数据随机范围在单元格数字范围之内? sqlserver filestream怎么触发垃圾回收 sqlserver怎么解决指示此 filestream 容器中符合条件但未进行垃圾回收处理的 file sqlserver file table目录 文件夹打不开为什么 SqlServer中的image要怎么插入? 在sql server 2005新建一个名为Student的数据库,在下面新建一个名为stu的表 如何实现sql server存储过程 批量插入数据 用SQL 语句实现数据的批量存储 如何把SQL Server 表中的数据导出为插入脚本 SQL Server数据库怎么用sql语句同时插入一亿条数据?(存储过程也行) sql定时作业怎么执行存储过程 存储过程、SQL脚本、DOS下的SQL语句,三者有什么关系? 请问SQL数据库如何用作业调用存储过程 sql 自动执行存储过程 sql一张表,表的数据怎么弄成insert into的语句? db2 怎么把所有表中的数据导出成insert into 语句