生成在一定范围的随机数
-- 0~9999
(CONVERT(int,RAND()*100000)%10000)
-- -9999~9999
CASE
WHEN (CONVERT(int,RAND()*100)%2=1 THEN
(CONVERT(int,RAND()*100000)%10000*-1)
ELSE (CONVERT(int,RAND()*100000)%10000)
END
-- A~Z
CHAR((CONVERT(int,RAND()*1000)%26)+65) --65 is A
案列:
本文介绍如何使用SQL语句生成指定范围内的随机数,并通过案例演示如何将这些随机生成的数据批量插入到数据库表中。包括生成0到9999之间的随机整数、-9999到9999之间的随机整数以及随机字母,并通过循环语句实现10000条记录的自动创建。
152

被折叠的 条评论
为什么被折叠?



