2017-02-17 92 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分鐘才能接受答案。謝謝你的幫助 :) –