mysql---随机获取10%的数据
最近在研究从某张表中随机获取百分之十的数据,查询各大网站,基本上都使用的是rand()函数,完全看不懂,感觉也不太符合我的需求,所以决定自己研究一下,怎么实现此需求。
![5b1b743302f774b2cfa927ef55298887.png](https://i-blog.csdnimg.cn/blog_migrate/f8c9483938acbe317faa92478d3cb840.jpeg)
查询原始数据条数
select COUNT(1) FROM emp;
2766条原始数据,10%数据即为:276.66,取277条数据
![e83101c26c18d7446f58c5f8c9b0522c.png](https://i-blog.csdnimg.cn/blog_migrate/a1b7f00dbe2e3a9aaf76e970e98be53c.jpeg)
原始数据
![765b6753df9e3b2fd935e93694643f8f.png](https://i-blog.csdnimg.cn/blog_migrate/8f34f3e15c36a25e3f73db57a75d9900.jpeg)
原始数据条数
首先,设置一变量;
mysql---随机获取10%的数据
最近在研究从某张表中随机获取百分之十的数据,查询各大网站,基本上都使用的是rand()函数,完全看不懂,感觉也不太符合我的需求,所以决定自己研究一下,怎么实现此需求。
查询原始数据条数
select COUNT(1) FROM emp;
2766条原始数据,10%数据即为:276.66,取277条数据
原始数据
原始数据条数
首先,设置一变量;