如何选择除sqlite中最新的条目以外的所有条目

时间:2017-02-17 05:32:50

标签: sqlite

我的数据看起来像

Table1
rowid  column1
5        .2
4        .8
3        .3
2        .9
1        .7

我想要一个返回

的查询
column1
.8
.3
.9
.7

这是所有数据,按顺序排除最高的rowid。

我尝试了类似

的内容
Select column1 where rowid = max-1 from Table1;

但当然会出现语法错误。

感谢任何帮助,谢谢!

1 个答案:

答案 0 :(得分:1)

使用OFFSET的1:

SELECT rowid, column1
FROM Table1
ORDER BY rowid DESC
LIMIT -1 OFFSET 1;

LIMIT -1技巧将在通过OFFSET 1跳过第一条记录后返回所有可用记录。