美文网首页
SQL Server 2016 函数:RAND

SQL Server 2016 函数:RAND

作者: 江湖十年 | 来源:发表于2018-06-03 14:41 被阅读7次
  • RAND 生成随机小数(如:0.939817875628405)
SELECT RAND();
  • 想要生成随机整数可以将 RAND() 乘以一个正整数,然后在将得到的小数利用 FLOOR / CEILING 取整即可
-- 生成随机小数
SELECT RAND();

-- 生成随机整数
SELECT FLOOR(RAND()*7);

-- 生成随机整数
SELECT CEILING(RAND()*7);

-- 对比 FLOOR / CEILING
SELECT FLOOR(5.67);  -- FLOOR 向下取整

SELECT CEILING(5.67);  -- CEILING 向上取整
image.png

相关文章

网友评论

      本文标题:SQL Server 2016 函数:RAND

      本文链接:https://www.haomeiwen.com/subject/gtyrsftx.html