您现在的位置是:网站首页> 编程资料编程资料
生成300个不同的随机数的SQL语句_MsSql_
2023-05-26
370人已围观
简介 生成300个不同的随机数的SQL语句_MsSql_
--生成300个8位不重复纯数字随机数
DECLARE @i INT=0; DECLARE @j INT; DECLARE @qnum INT=300; --生成随机数的数量 SET NOCOUNT ON CREATE TABLE #temp_Table(num INT) WHILE(@i<@qnum) BEGIN SELECT @j = cast( floor(rand()*(99999999-10000000)+10000000) as int) IF(NOT EXISTS(SELECT num FROM #temp_Table WHERE num=@j )) BEGIN INSERT #temp_Table (num) VALUES (@j) SET @i+=1; END END SELECT DISTINCT num FROM #temp_Table DROP TABLE #temp_Table
您可能感兴趣的文章:
相关内容
- sql中循环处理当前行数据和上一行数据相加减_MsSql_
- SQL SERVER先判断视图是否存在然后再创建视图的语句_MsSql_
- SQL语句中含有乘号报错的处理办法_MsSql_
- Transactional replication(事务复制)详解之如何跳过一个事务_MsSql_
- SQL SERVER中关于exists 和 in的简单分析_MsSql_
- MSSQL段落还原脚本,SQLSERVER段落脚本_MsSql_
- 浅析SQL server 临时表_MsSql_
- SQLSERVER 清除历史记录的方法_MsSql_
- SQLServer恢复表级数据详解_MsSql_
- 一个函数解决SQLServer中bigint 转 int带符号时报错问题_MsSql_
