我需要在SQL中使用50000到15000000之间的随机值填充数据库,有人知道要执行此操作的任何函数吗?
由于
答案 0 :(得分:3)
您使用的是哪个数据库?
以下是我在MS SQL Server上使用RAND
函数执行此操作的方法:
DECLARE @MinValue INT
SET @MinValue = 50000
DECLARE @MaxValue INT
SET @MaxValue = 15000000
SELECT @MinValue + CAST(RAND() * (@MaxValue - @MinValue) AS INT)
答案 1 :(得分:0)
检查SQL Server的这些URL sql-server-random-number-generator-script-sql-query
答案 2 :(得分:0)
不同的DBMS提供不同的方法,例如MySQL上的RAND()和Oracle上的DBMS_RANDOM。
您使用的是什么DBMS?