Mysql的随机函数
时间: 2024-05-29 20:06:50 浏览: 160
sql server中随机函数NewID()和Rand()
5星 · 资源好评率100%
MySQL提供了两个常用的随机函数:RAND()和RAND(N)。其中,RAND()函数返回一个[0,1)之间的随机数,RAND(N)函数返回一个[0,N)之间的随机数。可以通过将RAND()和RAND(N)函数与SELECT语句结合使用来获取随机数据,例如:
1.获取一条随机记录:
SELECT * FROM table ORDER BY RAND() LIMIT 1;
2.获取10条随机记录:
SELECT * FROM table ORDER BY RAND() LIMIT 10;
3.获取一个[0,100)之间的随机整数:
SELECT FLOOR(RAND()*100);
4.获取一个[50,100)之间的随机整数:
SELECT FLOOR(50+RAND()*50);
阅读全文