2010-11-02 154 views

回答

2

最好是有一些領域,例如CREATION_DATE並執行以下操作

select * from mytable order by creation_date desc limit 1 
0

你可以在select語句中使用ORDER BY並命令DESCENDING把你想要的結果放在select的頂部。然後使用SELECT TOP 1

EG:

SELECT TOP 1 * FROM表ORDER BY場DESC

0
SELECT * 
FROM mytable 
ORDER BY 
     sorting_field DESC 
LIMIT 1 
0

那麼,如果表設計正確,應該有某種標識字段。這應該是一個自動編號,除非你使用某種guid。

你可以使用

SELECT MAX(id) FROM table 

,會給你最近的記錄輸入到表chronologicaly。

0
SELECT * FROM table ORDER BY index_field DESC LIMIT 1 
0

優能做到這一點,如果你不能

Declare @Total int 
SET @Total = SELECT COUNT(ID) FROM TABLE 

爲了得到記錄 總數,然後做一個

SELECT * FROM TABLE WHERE RowNumber = @Total 
相關問題