python - 如何从会话查询中获取倒数第二个记录
问题描述
此答案告诉您如何从会话查询中获取最后一行:
obj = session.query(ObjectRes).order_by(ObjectRes.id.desc()).first()
我需要它之前的一个 - 你如何得到倒数第二个?
解决方案
obj = session.query(ObjectRes).order_by(ObjectRes.id.desc()).offset(1).first()
推荐阅读
- css - 在 scss 中导入字体变体 - React
- c++ - 我的 fahrenheit-celcius 程序忽略了我的 if-else 语句,并且每次运行程序时都将值更改为 0
- java - 如何使用主机名验证器?
- javascript - ES6:如何在库的多个文件中重用 const 变量但不将其暴露给客户端代码?
- oracle - 在 Oracle 12c 中进行插值的 Oracle SQL 查询
- string - 在字符串上的表达式中设置忽略大小写值
- mysql - 如何在 Mysql 中获取最近的行?
- r - 使用 ggplot2 在 R 上创建水平图:显示百分比变化
- javascript - 在 JS 中, anArray = [] 有效,但 abArray.splice(0, anArray.length) 和 anArray.length=0 在以下代码中产生不正确的结果:
- android - 用于颤振的相机插件上的 CameraPreview 总是崩溃(不起作用)