我有一个SQLite数据库,我从CVS文件中导入了一个表(使用SQLite数据库浏览器应用程序)。 该表由两列组成。 据我所知,每行自动获得一个id。
我现在想要的是:我需要根据其内容的值(使用SELECT命令或任何其他)获取特定行并获取它的ID,然后使用ID(递增)我需要获取下一行,依此类推。
我该怎么做?
答案 0 :(得分:0)
该ID列名为rowid。
它可以像任何其他值一样阅读:
SELECT rowid
FROM MyTable
WHERE SomeColumn = 'some value';
要从该行开始获取所有行:
SELECT *
FROM MyTable
WHERE rowid >= (SELECT rowid
FROM MyTable
WHERE SomeColumn = 'some value')
ORDER BY rowid;