前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >mysql查找最后一条记录_mysql查询记录总数

mysql查找最后一条记录_mysql查询记录总数

作者头像
全栈程序员站长
发布2022-10-04 19:22:40
6.6K0
发布2022-10-04 19:22:40
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

首先要确定什么是最后一条。 是编辑时间最新的为最后一条,还是某个字段数字最大的未最后一条。 比如以时间最大为最后一条,则将符合条件的资料都筛选出来,再按时间排序,再取一笔资料。 SQL如下:

代码语言:javascript
复制
select a,b from table where a>'某个时间' order by a desc limit 1

(上面SQL中a为时间)。

用max(time)查询方可!!

代码语言:javascript
复制
select oid,status,max(time) time from 表名 group by oid,max(time); SELECT * from tb where id = (SELECT max(id) FROM tb);

mysql 分组取最新的一条记录(整条记录)

mysql取分组后最新的一条记录,下面两种方法.一种是先筛选 出最大和最新的时间,在连表查询.一种是先排序,然后在次分组查询(默认第一条),就是最新的一条数据了

代码语言:javascript
复制
select * from t_assistant_article as a, (select max(base_id) as base_id, max(create_time) as create_time from t_assistant_article as b group by base_id ) as b where a.base_id=b.base_id and a.create_time = b.create_time select base_id,max(create_time), max(article_id) as article_id from t_assistant_article as b group by base_id select * from (select * from t_assistant_article order by create_time desc) as a group by base_id 

mysql 查询第几行到第几行记录 查询最后一行和第一行记录 查询前几行和后几行记录 1、查询第一行记录:

代码语言:javascript
复制
select * from table limit 1

2、查询第n行到第m行记录

代码语言:javascript
复制
select * from table1 limit n-1,m-n;
SELECT * FROM table LIMIT 5,10;返回第6行到第15行的记录 select * from employee limit 3,1; // 返回第4行

3、查询前n行记录

代码语言:javascript
复制
select * from table1 limit 0,n;
或
select * from table1 limit n;

4、查询后n行记录

代码语言:javascript
复制
select * from table1 order by id desc dlimit n;//倒序排序,取前n行 id为自增形式

5、查询一条记录($id)的下一条记录

代码语言:javascript
复制
select * from table1 where id>$id order by id asc dlimit 1

6、查询一条记录($id)的上一条记录

代码语言:javascript
复制
select * from table1 where id<$id order by id desc dlimit 1

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/196161.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年9月7日 下,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档