【问题标题】:Fetch the last row of a cursor with SQLite [duplicate]使用 SQLite 获取游标的最后一行 [重复]
【发布时间】:2014-05-19 15:56:47
【问题描述】:

在 Android 上,我非常习惯于使用 cursor.moveToLast() 来获取游标中的最后一项。但是,我似乎找不到 Python 的 SQLite 的等价物。是否有一个函数可以让我获取游标的最后一行?

我可以调用 cursor.fetchall() 并获取列表中的最后一项,但是还有比这更有效的方法吗?谢谢。

【问题讨论】:

  • 没有'去最后一行'功能,没有。

标签: python sqlite pysqlite


【解决方案1】:
cursor.execute("SELECT * FROM table ORDER BY id DESC LIMIT 1")
result = cursor.fetchone()

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2011-11-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-10-04
  • 2020-12-03
  • 2022-10-15
  • 2017-08-03
相关资源
最近更新 更多