SQL语句取最后100条数据

SQL语句取最后100条数据,第1张

select top 100 * from 表名 order by 列名 desc (升序asc 降序desc)

你表肯定是根据哪列排序的吧,你要最后100个就根据情况用“升序”还是“降序”排列吧

select是查询的意思

top是指上面的

select top 100意思就是查询前100

order by 列名 desc 意思就是根据列名行降序排列

大概就这样吧 你自己理解下 希望有帮助

select top 100 * from TableName order by ID desc

select * from userinfo where userid not in(

select top ((select count(*)from userinfo)- 10) userid from userinfo)

这样写性能会比较好,也简单。下边的会比较低能,如果数据量小影响不大

WITH TableName AS

(

SELECT *,ROW_NUMBER() OVER(ORDER BY QH ) AS rownum FROM tb0502

)

SELECT TOP 10 * FROM TableName ORDER BY rownum DESC


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6699413.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存