sql查询中 将查询结果只显示最后几行,怎么写 SQL 查询最后几行

sql\u8bed\u53e5\u4e2d\u5982\u4f55 \u67e5\u8be2\u7ed3\u679c\u663e\u793a\u4e2d\u95f4\u51e0\u884c

\u5b58\u5728\u4e00\u4e3b\u952eID,\u4e0b\u9762\u8fd9\u53e5\u53ef\u4ee5\u67e5\u8be2\u524d15\u6761\u8bb0\u5f55\u4e2d\u7684\uff0c\u4e2d\u95f45\u6761\u8bb0\u5f55select top 5 * from \u8868 where ID not in(select top 5 ID from \u8868 order by ID)

try to order by ID:
select msg.*from message msgjoin ( select top 5 messageid from message order by messageid desc ) as rul on rul.messageid = msg.messageid

在语句最后加上 显示
limit n 前n行
limit n,m 第n行到第n+m行
order by colname desc limit n 后n行

select * from tablename where 条件 order by 列名(显示条数的依据)

SELECT *
FROM
(
SELECT TOP 10 *
FROM Tbl
ORDER BY Id DESC
) t
ORDER BY Id ASE

select top 10 * from tables order by id desc

select top 10 * from ....order by ..desc

扩展阅读:数据查询网站 ... sql 查询当前系统时间 ... sql 起止日期范围查询 ... sql 查询同一天的 ... sql查询最新十条数据 ... sql查询列名中文显示 ... sql查询学生表全部信息 ... sql查询成绩前三名 top ... 通过姓名查个人信息 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网