当前位置: 首页 > news >正文

SQL获取正数第N个或倒数第N个数据

这里我们使用Order ByLimit的组合:

  • Order By:可以将某个序列值按照从大到小或从小到大排序
  • Limit:如果类似Limit 5表示前5个,Limit 3,5表示从第4个位置(以0为开始)开始往后取5个

通过这样的组合就可以实现任意次序的数据获取

示例程序

选择表my_table的字段dt(假如是日期):

如果要选择倒着数的全部日期:

SELECT `dt` FROM `my_table`
ORDER BY `dt` DESC

如果要选择正着数的第2个:

SELECT `dt` FROM `my_table`
ORDER BY `dt` ASC
LIMIT 1,1

如果要选择倒着数的第二个:

SELECT `dt` FROM `my_table`
ORDER BY `dt` DESC
LIMIT 1,1

任意正数/倒数第N个

比如任意倒数第N个

SELECT `dt` FROM `my_table`
ORDER BY `dt` DESC
LIMIT n-1,1
http://www.lryc.cn/news/188262.html

相关文章:

  • 链表(2)——带头双向循环链表
  • C语言 函数指针
  • F. Vasilije Loves Number Theory
  • electron打包后主进程下载文件崩溃
  • Spring实例化源码解析之Custom Events下集(九)
  • python numpy库关键函数说明
  • 【Linux C】Linux如何执行一个程序(程序存储空间、系统调用、内核调用)
  • IP协议总结
  • 微信支付v2
  • tcpdump(二)命令行参数讲解(一)
  • 10_8C++
  • JVM篇---第七篇
  • 更新Xcode 版本后运行项目出现错误 Unable to boot the Simulator 解决方法
  • winform窗体控件太多显示不过来,怎么实现滚动条
  • WebSocket连接异常 Error parsing HTTP request header Connection reset by peer
  • Spring中shutdown hook作用
  • 关于IvorySQL和OpenGauss包SPEC处理的一些思考
  • 我用PYQT5做的第一个实用的上位机项目(六)
  • 【高级语言程序设计】python函数式编程(一)
  • 使用python查找指定文件夹下所有xml文件中带有指定字符的xml文件
  • flutter实现透明appbar(一)
  • (四)正点原子STM32MP135移植——u-boot移植
  • [计算机入门] 应用软件(办公类)
  • 基于安卓android微信小程序音乐播放器
  • Java的指针、引用与C++的指针、引用的对比
  • 串级/级联控制知识点整理
  • 数据产品读书笔记——认识数据产品经理
  • 从 0 到 1 ,手把手教你编写《消息队列》项目(Java实现) —— 创建虚拟机
  • GIT版本控制--前言
  • 由于 MAC 地址的问题,导致网络不通的原因和分析