MySql查询随机几条数据
2012-12-27 16:44
253 查看
MySql查询随机几条数据
想到了 Max RAND 这几个函数
用以下2种办法都可以实现查询。 速度还行。
我的 IT技术资源库 http://www.itlib.tk/
几十万数据左右, 没有什么问题。
转载注明出处:http://blog.csdn.net/yjflinchong/article/details/8444417
SELECT * FROM `news`
WHERE id >= (SELECT floor(RAND() * (SELECT MAX(id) FROM `news`)))
LIMIT 10;
SELECT *
FROM `news` AS t1 JOIN (SELECT ROUND(RAND() * ((SELECT MAX(id) FROM `news`)-(SELECT MIN(id) FROM `news`))+(SELECT MIN(id) FROM `news`)) AS id) AS t2
WHERE t1.id >= t2.id
LIMIT 10;本文出自 “无证程序猿” 博客,请务必保留此出处http://yjflinchong.blog.51cto.com/6851233/1164995
想到了 Max RAND 这几个函数
用以下2种办法都可以实现查询。 速度还行。
我的 IT技术资源库 http://www.itlib.tk/
几十万数据左右, 没有什么问题。
转载注明出处:http://blog.csdn.net/yjflinchong/article/details/8444417
SELECT * FROM `news`
WHERE id >= (SELECT floor(RAND() * (SELECT MAX(id) FROM `news`)))
LIMIT 10;
SELECT *
FROM `news` AS t1 JOIN (SELECT ROUND(RAND() * ((SELECT MAX(id) FROM `news`)-(SELECT MIN(id) FROM `news`))+(SELECT MIN(id) FROM `news`)) AS id) AS t2
WHERE t1.id >= t2.id
LIMIT 10;本文出自 “无证程序猿” 博客,请务必保留此出处http://yjflinchong.blog.51cto.com/6851233/1164995
相关文章推荐
- mysql查询随机几条数据(速度快)
- mysql查询随机几条数据(速度快)
- 提高mysql千万级大数据SQL查询优化几条经验(1)
- 从Mysql某一表中随机读取n条数据的SQL查询语句
- MySQL查询随机数据的4种方法和性能对比
- 从mysql表中随机取出几条数据
- 从Mysql某一表中随机读取n条数据的SQL查询语句
- mysql随机查询若干条数据
- 转: 从Mysql某一表中随机读取n条数据的SQL查询语句
- Mysql 随机查询数据
- mysql 数据库rand() 随机查询10条数据 整理
- MySQL 随机查询数据与随机更新数据实现代码
- 从Mysql某一表中随机读取n条数据的SQL查询语句
- mysql随机查询数据
- mysql 随机更新表里的几条数据
- 如何实现MySQL随机查询数据与MySQL随机更新数据?
- mysql取得查询结果中随机的一条数据
- mysql随机查询若干条数据
- 关于 mysql 跟 sqlserver 查询前几条数据的区别
- mysql随机查询若干条数据