mysql 在结果集中随机_MySql从表结果集中随机取一条数据
博客文章地址:http://blog.csdn.net/macwhirr123/article/details/7489484
Select*from(Select(@rowNo :=@rowNo+1)ASrowno, pwdfrompur_admininfo, (Select@rowNo := 0) b) tmpwhererowno=(SelectRound(Rand() * 10000000 % (SelectCount(*)frompur_admininfo))) limit 1;
Select * from (Select (@rowNo :=@rowNo+1) AS rowno, pwd from pur_admininfo, (Select @rowNo := 0) b) tmp where rowno=(Select Round(Rand() * 10000000 % (Select Count(*) from pur_admininfo))) limit 1;
为了可以随机得到表结果集中的任何一条记录,这里乘以10000000,然后再取模,但不知道为什么更大的数字就不行了。
另一种实现方式:
SELECT*FROMpur_admininfoASt1JOIN(SELECTROUND(RAND() * ((SELECTMAX(rid)FROMpur_admininfo) - (SELECTMIN(rid)FROMpur_admininfo)) + (SELECTMIN(rid)FROMpur_admininfo))ASrid)ASt2WHEREt1.rid >= t2.ridORDERBYt1.rid LIMIT 1;
SELECT * FROM pur_admininfo AS t1 JOIN (SELECT ROUND(RAND() * ((SELECT MAX(rid) FROM pur_admininfo) - (SELECT MIN(rid) FROM pur_admininfo)) + (SELECT MIN(rid) FROM pur_admininfo)) AS rid) AS t2 WHERE t1.rid >= t2.rid ORDER BY t1.rid LIMIT 1;
mysql 在结果集中随机_MySql从表结果集中随机取一条数据相关推荐
- python操作数据表,循环造数100条数据
python操作数据表,循环造数100条数据, 包括number,varchar. ```sql --先建个临时表 CREATE TABLE tempdata_aa( c1 VARCHAR2(30), ...
- mysql按行取数据_菜鸟求助:怎么在mysql隔12行取一条数据呀??
你的位置: 问答吧 -> PHP基础 -> 问题详情 菜鸟求助:怎么在mysql隔12行取一条数据呀?? 我的问题是这样的: 我的数据库是每5分钟一行数据 我要隔一小时取一条数据 也就是每 ...
- mysql数据表中取几列_MySQL实现表中取出随机数据
MySQL是开放源代码,MySQL因为其速度.可靠性和适应性而备受关注.大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择. 那么如何在MySQL实现表中取出随机数据呢? SEL ...
- mysql是自动表锁定吗_MySQL数据库表怎么锁定
如果你同时运行表的检查/修复程序时,你或许不想让MySQL服务器和实用程序同时访问一个表.如果两个程序都向表中写数据显然会造成很大的麻烦,甚至会有意外情况发生.如果表正由一个程序写入,同时进行读取的另 ...
- 用mysql建销售订单主表_mysql订单表如何设计?
mysql订单表如何设计? 商品表和订单表 . 通过一个表来关联. 那删除了商品,相关联的订单表如何显示出这个已经删除的商品? 订单表需要冗余商品名.商品编号.价格等基本信息. 不能只保存一个商品主键 ...
- MySQL数据库(3)_MySQL数据库表记录操作语句
附: MYSQL5.7版本sql_mode=only_full_group_by问题1.查询当前sql_mode: select @@sql_mode2.查询出来的值为:set @@sql_mode ...
- mysql数据库innodb恢复命令_MySQL 如何对InnoDB使用Undrop来恢复InnoDB数据
适用于: MySQL服务器版本4.1到5.6 [发行版4.1到5.6] 本文信息适用于所有平台. 目标 如何使用undropforinnodb从损坏的表中提取数据 解决方案 使用工具有时可能从无法用i ...
- mysql二亿大表_面对有2亿条数据的mysql表
看到这个2亿5千条数据的表,我的内心是拒绝的,各种条件筛选要取出相应的数据,被折磨了两天,现在记录下心路历程 先分享下mysql相关的知识点1 名词解释 主键(PRIMARY KEY): 唯一索引,不 ...
- mysql insert into多条_MySql中使用INSERT INTO语句更新多条数据的例子
我们知道当插入多条数据的时候insert支持多条语句: 复制代码 代码如下: INSERT INTO t_member (id, name, email) VALUES (1, 'nick', 'ni ...
最新文章
- HDU2108(凹多边形还是凸多边形)
- TCP/IP 协议简单分析
- STC89C52单片机 LCD1602液晶显示屏
- windows比linux差在哪,怎么让新手理解Linux比Windows好在哪里!
- 查询空缺_携程旅行2021校招开启,9大类职位,1000+岗位空缺,本科及以上学历...
- 基于聚类和神经网络的图像颜色提取和评分方案
- 蒜黄香菇炒肉 【原创】
- Hibernate 主键
- python在线题库推荐_Python题库.docx
- 【MATLAB】从文件读取:xlsread、load
- spss和python财务数据分析_用SPSS做数据分析?先弄懂SPSS的基础知识吧
- ftp上传下载工具,6款最值得推荐的Windows端ftp上传下载工具
- 高斯消元(求解n元一次方程组)
- 3K热敏电阻测温程序
- FIR滤波器设计(1)——利用matlab的fdatool工具箱设计FIR滤波器参数
- PS中的文字叠加纹理
- 最详细Python打包exe教程,并修改图标,只需30秒
- endnote设置文献第二行悬挂缩进办法
- About kettle carte
- Android动画特效(《安卓群英传》实例)
热门文章
- k上升段,对于排列问题的处理
- 关于swift中的懒加载
- html HTML 文本格式化
- Deep Learning 10_深度学习UFLDL教程:Convolution and Pooling_exercise(斯坦福大学深度学习教程)...
- Hadoop: The Definitive Guide (3rd Edition)
- WMS请求GetCapabilities,变成下载mapserv.exe解决办法
- We7提供电子政务信息公开最佳方案
- POP3与IMAP协议
- vue aplayer 进度条无法拖动_「最近项目小结」使用Vue实现一个简单的鼠标拖拽滚动效果插件...
- eclipse maven打包_我的Java Web之路47 - 使用Maven改造租房网工程