博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql查询随机几条数据(速度快)
阅读量:5829 次
发布时间:2019-06-18

本文共 357 字,大约阅读时间需要 1 分钟。

MySql查询随机几条数据

想到了 Max RAND 这几个函数

用以下2种办法都可以实现查询。 速度还行。

几十万数据左右, 没有什么问题。

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://uyodx.baihongyu.com/

你可能感兴趣的文章
微信小程序蓝牙连接小票打印机
查看>>
环境错误2
查看>>
C++_了解虚函数的概念
查看>>
全新jmeter视频已经上架
查看>>
Windows 8下如何删除无线配置文件
查看>>
oracle系列(五)高级DBA必知的Oracle的备份与恢复(全录收集)
查看>>
hp 服务器通过串口重定向功能的使用
查看>>
国外10大IT网站和博客网站
查看>>
android第十一期 - SmoothSwitchLibrary仿IOS切换Activity动画效果
查看>>
zabbix 批量web url监控
查看>>
MongoDB CookBook读书笔记之导入导出
查看>>
shell如何快速锁定所有账号
查看>>
HTML 5实现的手机摇一摇
查看>>
Linux 文件IO理解
查看>>
Ninject 2.x细说---2.绑定和作用域
查看>>
30个非常时尚的网页联系表单设计优秀示例
查看>>
使用membership(System.Web.Security)来进行角色与权限管理
查看>>
opticom 语音质量验证白皮书
查看>>
3D实时渲染中的BSP树和多边形剔除
查看>>
Frank Klemm's Dither and Noise Shaping Page: Dither and Noise Shaping In MPC/MP+
查看>>