你表肯定是根据哪列排序的吧,你要最后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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)