昨天接到一个需求:点击换一批按钮,随机查询出200条数据。

mysql随机查询

1
2
3
4
#rand()函数随机生成一个[0,1)之间的数
#round(rand())函数对随机数进行四舍五入生成01
#然后对随机生成的01进行排序即可
select *, round(rand()) as rou from 表名 order by rou limit 200;