2017-02-17 117 views
2

我有数据,看起来像如何选择排除最近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

使用1 OFFSET

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

LIMIT -1伎俩将返回所有可用的记录,通过OFFSET 1跳过第一个记录之后。

+0

美丽。我必须等待8分钟才能接受答案。谢谢你的帮助 :) –