首页 > 数据库 > MySQL > 正文

MySQL查询倒数第二条记录实现方法

2024-07-24 12:46:02
字体:
来源:转载
供稿:网友

有时候会用到查询倒数第二条记录

复制代码 代码如下:

last=HolderChangeHistory.find_by_sql
(["               SELECT * FROM holder_change_histories
                  where treasure_id = ?
                  order by id desc  
                  limit   1,1  ",
                  @hch.treasure_id])

复制代码 代码如下:

select   *    
              from   tablename   a     
              where   ( 
                  select   count(*)    
                       from   tablename   b    
                       where   a.id<b.id)=1 

复制代码 代码如下:

select   *    
                from   tb1    
                order   by   tb1.id   desc    
                limit   1,1; 

您可能感兴趣的文章:

MySQL学习笔记3:表的基本操作介绍单个select语句实现MySQL查询统计次数sql查询出各科成绩最好的学生信息mysql查询昨天 一周前 一月前 一年前的数据mysql查询今天、昨天、近7天、近30天、本月、上一月的SQL语句MySql查询时间段的方法MySQL查询和修改auto_increment的方法一个优化MySQL查询操作的具体案例分析50条SQL查询技巧、查询语句示例SQL查询出表、存储过程、触发器的创建时间和最后修改时间示例大幅优化MySQL查询性能的奇技淫巧SQL大量数据查询的优化及非用like不可时的处理方案如何使用MySQL查询某个列中相同值的数量统计SQL如何实现MYSQL的递归查询数据库表的查询操作(实验二)数据库表的查询操作实践演练(实验三)
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表