如何从表中获取最后插入的三条记录。 例如,我有七个值,我想显示最后三个插入值
s.No name
1 1karthik
2 2shakti
3 3yuva
4 4dilli
5 5babu
6 6bombay
7 7hills
我想动态显示最后三个插入的行
答案 0 :(得分:1)
尝试:
select top 3 * from YourTable order by [S. No] desc
答案 1 :(得分:0)
甲骨文:
select * from YourTable where rownum<=3 order by S.No;
答案 2 :(得分:0)
SQL Server:
如果[s.No]
是IDENTITY
列,则可以使用TOP
和ORDER BY
。否则你运气不好。
SELECT TOP 3 [s.No], [name]
FROM [table]
ORDER BY [s.No] DESC
答案 3 :(得分:0)
SELECT * FROM table1 ORDER BY id DESC LIMIT 3
- mysql