如何查询数据库中排名前几位的数据

2025-06-28 05:33:30
推荐回答(4个)
回答1:

方法一: select top 10 * from 表名 order by 列名 方法二: select top 10 percent * from 表名 order by 列名 方法一:是按照指定列名排序后,取前十个方法二:按照指定列名排序后,取总数的10% 希望能够满足您的需求,谢谢采纳

回答2:

使用 select top 5 * from table order by id 时,报用select语句检索oracle数据库时出现ora-00923:未找到要求的from关键字。
因为该SQL语句是在SQLServer中的使用的,如果是在 Oracle中,需要使用 rownm 这个关键字用来返回 查询的记录条数。
eg: select * from table where rownnm<=5 order by id

回答3:

select top(所要查的数字) form 表名

回答4:

筛选,再排序