如何查询数据表中的最后n条纪录?? (第二问了)

hssfox 2003-09-11 04:24:31
有一工资表(就两个字段)
姓名,工资

要查询工资最低的n个人的纪录
但是这n个人是按照从高到低排列的

问sql语句如何写,这句在access中是否通用?
谢谢
...全文
68 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
sdhdy 2003-09-11
  • 打赏
  • 举报
回复
select top n * from 工资表 order by 工资 asc
aierong 2003-09-11
  • 打赏
  • 举报
回复


select top n * from (select * from tablename order by 工资) as a
order by tablename.工资 desc
killxtt 2003-09-11
  • 打赏
  • 举报
回复
不是有人回答过了吗?大力都答过阿。是不是有疑问
showflow 2003-09-11
  • 打赏
  • 举报
回复
select * from
(select top n * from a order by a.salary asc) b order by b.salary desc

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧