mysql 获取下一条记录数,如何在MySQL中查询当前数据上一条和下一条的记录
如果ID是主键或者有索引,可以直接查找:
方法一:
查询上一条记录的SQL语句(如果有其他的查询条件记得加上other_conditions以免出现不必要的错误):
select * from table_a
where id =
(select id from
table_a where id
order by id desc limit 1
)
[and other_conditions];
查询下一条记录的SQL语句(如果有其他的查询条件记得加上other_conditions以免出现不必要的错误):
select * from table_a
where id =
(select id from table_a
where id > {$id} [and other_conditions]
order by id asc limit 1
)
[and other_conditions];
方法二:
查询上一条记录的SQL语句((如果有其他的查询条件记得加上other_conditions以免出现不必要的错误))
select * from table_a
where id =
(select max(id) from table_a
where id
)
[and other_conditions];
查询下一条记录的SQL语句(如果有其他的查询条件记得加上other_conditions以免出现不必要的错误):
select * from table_a
where id =
(select min(id) from table_a
where id > {$id} [and other_conditions]
)
[and other_conditions];
如何在MySQL中查询当前数据上一条和下一条的记录
标签:order 如何 sql min class condition mysq 语句 错误
本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉
本文系统来源:http://www.cnblogs.com/lqylqy/p/6714059.html
mysql 获取下一条记录数,如何在MySQL中查询当前数据上一条和下一条的记录相关推荐
- SQL全方位攻略:5. SQL “方言”大比拼:Oracle、MySQL、PostgreSQL限制检索行数语法详解(分页查询)
系列文章目录 SQL全方位攻略:1.数据库介绍 SQL全方位攻略:2.SQL介绍 SQL全方位攻略:3.SQL标准 SQL全方位攻略:4. 标准SQL和SQL"方言" 文章目录 系 ...
- mysql获取当天每小时统计_详解mysql 获取某个时间段每一天、每一个小时的统计数据...
获取每一天的统计数据 做项目的时候需要统对项目日志做分析,其中有一个需求是获取某个给定的时间段内,每一天的日志数据,比如说要获取从2018-02-02 09:18:36到2018-03-05 23:1 ...
- mysql查询姓名第二个字_下列哪条语句能够从学生表中查询出姓名的第二个字是“敏”的学生的信息( )。_学小易找答案...
[简答题]请自行在资料处下载 [单选题]表在数据库中是一个非常重要的数据对象,它是用来( )各种数据内容的. [简答题]Write out three dishes you like [其它]上交ex ...
- php input 数组的值,如何获取2值表单输入数组到PHP数组中(How to get 2 value form input array into PHP array)...
如何获取2值表单输入数组到PHP数组中(How to get 2 value form input array into PHP array) 我有一个输入: 我可以在PHP端获得$opt_id值: ...
- R语言使用epiDisplay包的summ函数计算dataframe数据中的指定数据列在分组变量下的统计量(样本数、均值、中位数、标准差、最大值、最小值)、可视化一个按照分类变量绘制的有序点图
R语言使用epiDisplay包的summ函数计算dataframe数据中的指定数据列在分组变量下的统计量(样本数.均值.中位数.标准差.最大值.最小值).可视化一个按照分类变量绘制的有序点图 目录
- 如何在App中实现朋友圈功能之六快速实现下拉加载朋友圈功能——箭扣科技Arrownock
如何在App中实现朋友圈功能 之六 快速实现下拉加载朋友圈功能 实现逻辑: 根据上次下拉刷新的时间从数据库加载出limit(比如10)条post,判断总数据条数: a. 如果总数据大于limit条,清 ...
- php如何查询数据库,如何在php中查询mysql数据库数据
如何在php中查询mysql数据库数据 发布时间:2020-07-21 09:23:55 来源:亿速云 阅读:81 作者:Leah 本篇文章给大家分享的是有关如何在php中查询mysql数据库数据,小 ...
- R语言使用epiDisplay包的summ函数计算dataframe数据中的指定数据列在分组变量下的统计量、可视化一个按照分类变量绘制的有序点图(有序点图分析数值型变量的分布、密集趋势、异常值)
R语言使用epiDisplay包的summ函数计算dataframe数据中的指定数据列在分组变量下的统计量.可视化一个按照分类变量绘制的有序点图(有序点图分析数值型变量的分布.密集趋势.异常值) 目录
- mysql 获取某个时间段每一天、每一个小时的统计数据
获取每一天的统计数据 做项目的时候需要统对项目日志做分析,其中有一个需求是获取某个给定的时间段内,每一天的日志数据,比如说要获取从2018-02-02 09:18:36到2018-03-05 23:1 ...
最新文章
- 万字总结,知识蒸馏如何在推荐系统中大显身手?
- 论前端工程师如何应对西电教学评估系统
- hdu 4309(最大流+枚举状态)
- python浮点数运算问题_python基础教程之. 浮点数运算:问题和局限
- Silverlight如何与JS相互调用
- 2017年7月27日 老大传授的知识
- mysql mongo关联查询语句_MongoDB 集合间关联查询后通过$filter进行筛选
- JAVA中带有数字签名的XML安全性
- 系统微服务签发token
- mysql中如何删除空记录表_mysql删除表中的记录
- final cut pro x怎样导入3D LUT调色预设?
- 关于python pandas read_csv的理解
- 北大青鸟学java是用什么课程_来自北大青鸟参加过JAVA课程的学长建议
- JavaScript截取分割字符串
- 家庭财务软件的概要分析
- 利用python破解zip压缩文件密码
- 在C++程序中使用系统热键(附代码)
- 多路视频直播播放器系统框架
- java连接navicat_java怎么连接navicat
- android wifi tethering,新增Wi-Fi/USB Tethering功能
热门文章
- iplatui---弹窗
- matlab在运筹学,MATLAB在运筹学(单纯形法)教学中的应用
- 树莓派运行java_【树莓派】用树莓派4可以流畅运行java版minecraft?
- java基础01-java历史
- Centos7离线安装redis
- GeoTools使用之JTSFactoryFinder接口
- Android开发笔记(一百七十九)避免方法数过多的问题
- Node.js ORM 框架 Sequelize 重要更新 v5 发布
- mysql通过命令添加1条数据
- spring aop获取目标对象的方法对象(包括方法上的注解)(转)