sql – 在Oracle Query中生成每行中的随机数
发布时间:2020-12-12 16:32:37 所属栏目:MsSql教程 来源:网络整理
导读:我想选择一个表的所有行,然后是1到9之间的随机数: select t.*,(select dbms_random.value(1,9) num from dual) as RandomNumberfrom myTable t 但是随机数从行到行是相同的,只不同于每个运行的查询.在同一执行中如何使数字与行间排列不同? 解决方法 就像是
我想选择一个表的所有行,然后是1到9之间的随机数:
select t.*,(select dbms_random.value(1,9) num from dual) as RandomNumber from myTable t 但是随机数从行到行是相同的,只不同于每个运行的查询.在同一执行中如何使数字与行间排列不同? 解决方法就像是?select t.*,round(dbms_random.value() * 8) + 1 from foo t; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- SqlServer低版本数据库附加Sql高版本数据库或备份
- 关于SQLServer2005的学习笔记——生日问题
- sql-server – 如何为用户禁用SQL Server Manage
- sql-server – MS SQL Server 2005/2008的推荐服
- 在SqlServer中的FILESTREAM存储 – > MySQL等价?
- sql-server – SQL Server – 将varchar转换为另
- 数据库设计 – 有没有什么好的工具来制作数据库设
- sql – 将动态生成的数据透视表转换为临时表
- sql-server – System Center Service Manager 2
- 启动sqlserver(SQLEXPRESS或MSSQLSERVER)时提示请
热点阅读