如何讓表格最後插入三條記錄。 例如,我有七個值我想顯示最後三個插入值SQL顯示最後插入的行
s.No name
1 1karthik
2 2shakti
3 3yuva
4 4dilli
5 5babu
6 6bombay
7 7hills
我想顯示最後三個插入的行動態
如何讓表格最後插入三條記錄。 例如,我有七個值我想顯示最後三個插入值SQL顯示最後插入的行
s.No name
1 1karthik
2 2shakti
3 3yuva
4 4dilli
5 5babu
6 6bombay
7 7hills
我想顯示最後三個插入的行動態
嘗試:
select top 3 * from YourTable order by [S. No] desc
甲骨文:
select * from YourTable where rownum<=3 order by S.No;
這不起作用 – 2014-10-09 11:56:16
那麼再給我一些更多的信息。你看到什麼錯誤?你甚至使用什麼數據庫? – mmmmmpie 2014-10-09 11:58:43
SQL Server:
如果[s.No]
是IDENTITY
列,那麼您可以使用TOP
和ORDER BY
。否則你運氣不好。
SELECT TOP 3 [s.No], [name]
FROM [table]
ORDER BY [s.No] DESC
這不起作用 – 2014-10-09 11:55:58
什麼是錯誤信息? – 2014-10-09 11:58:55
SELECT * FROM表1 ORDER BY ID DESC LIMIT 3
- mysql的
RDBMS是什麼?不同的語法取決於它是MySQL,Oracle,SQL服務器等。 – Barmar 2014-10-09 11:49:52