如何在SQLite中使用ROW_NUMBER()?
有没有办法通过SQLAlchemy从SQLite数据库中获取行号呢?
row_num | ai_fld | name
-------------------------
1 | 1 | foo
2 | 2 | bar
3 | 5 | baz
我不想这样做:
- 创建一个临时表
- 用某种循环去查询所有的项目
1 个回答
1
要从一系列记录中选择数据,可以使用 LIMIT/OFFSET 语句:
SELECT ai_fld,
name
FROM MyTable
ORDER BY ai_fld
LIMIT 16 OFFSET 4