mysql 数据查询出排序中的最大值和最小值
2015-08-12 17:58
513 查看
两种方法:
1、
取排序最大值:
select * from order by time DESC LIMIT 0,1;
取排序最小值:
select * from user order by time ASC LIMIT 0,1;
2、借助PHP内置函数(看情况是否适合你的查询)
取排序最大值:
select MAX(字段)from user;
取排序最小值:
select MIN(字段)from user ;
延伸 limit的用法:
mysql> SELECT * FROM table LIMIT 5,10; // 检索记录行 6-15
5代表从第几个开始取,从0开始计数;10代表取几个记录;
//为了检索从某一个偏移量到记录集的结束所有的记录行,可以指定第二个参数为 -1:
mysql> SELECT * FROM table LIMIT 95,-1; // 检索记录行 96-last.
//如果只给定一个参数,它表示返回最大的记录行数目:
mysql> SELECT * FROM table LIMIT 5; //检索前 5 个记录行
//换句话说,LIMIT n 等价于 LIMIT 0,n。
1、
取排序最大值:
select * from order by time DESC LIMIT 0,1;
取排序最小值:
select * from user order by time ASC LIMIT 0,1;
2、借助PHP内置函数(看情况是否适合你的查询)
取排序最大值:
select MAX(字段)from user;
取排序最小值:
select MIN(字段)from user ;
延伸 limit的用法:
mysql> SELECT * FROM table LIMIT 5,10; // 检索记录行 6-15
5代表从第几个开始取,从0开始计数;10代表取几个记录;
//为了检索从某一个偏移量到记录集的结束所有的记录行,可以指定第二个参数为 -1:
mysql> SELECT * FROM table LIMIT 95,-1; // 检索记录行 96-last.
//如果只给定一个参数,它表示返回最大的记录行数目:
mysql> SELECT * FROM table LIMIT 5; //检索前 5 个记录行
//换句话说,LIMIT n 等价于 LIMIT 0,n。
相关文章推荐
- 简单地把Excel导入mysql
- mysql查询某个字段在哪一张表中
- mysql数据表不同引擎读写机制
- win7下远程登录ubuntu mysql
- saltstack的深入-配置zabbix所需的mysql-server
- mysql进阶(十三)命令行导出导入数据库
- mysql进阶(十三)命令行导出导入数据库
- MySQL常用类型转换函数总结
- mysql 中文编码解决方法
- MySQL 获得当前日期时间 函数
- mysql日志详细解析
- 实战体验几种MySQL Cluster方案
- MySQL数据库游标
- weka连接mysql数据库及修改weka后打包问题汇总
- mysql 主从关系切换
- 一个实用的mysql类
- 局域网mysql数据库访问
- mysql 查询字段在某个数值的临近值
- mysql中查询实例中不包含3个字段所有表
- MySQL索引类型