跟着我嗨 发表于 2015-6-11 21:23:25

mysql数据库中m条记录如何随机抽取n条记录!!!急

说下我的思路,首先用rand()函数随机产生在0到1.0的浮点数据赋予给数据库所有行,然后当我们要查询n条随机记录时,我先求出n/m的概率,然后使用查询语句筛选rand()产生的概率小于n/m的就是所要的结果! 求代码!

跟着我嗨 发表于 2015-6-11 21:25:25

{:soso__51be3e80bf36fd0f-84cb9798c2b54967-927adcb3c7850f8dfe9cfb1a2375102a.jpg_1:}没人吗,求回答

kider 发表于 2015-6-12 11:07:32

快晚上10点求答案?貌似这会儿都去睡觉了吧{:soso_e125:}

n/m的概率怎么求?

跟着我嗨 发表于 2015-6-12 16:16:49

终于有人回话了!我还以为是单机呢,n是已知的,m用count()函数就可以求出吧!
页: [1]
查看完整版本: mysql数据库中m条记录如何随机抽取n条记录!!!急