- 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 向上取整

网友评论