王铁崖 一派胡言:返回数据库中前十个

来源:百度文库 编辑:神马品牌网 时间:2024/05/02 07:56:47
请给出一条SQL查询语句,查询stdent表中分数最高的前十名同学的姓名。
(我不知用哪个关键字)

用TOP就可以了:

SELECT TOP 10 name FROM student ORDER BY score DESC

SELECT 姓名
FROM stdent ORDER BY 分数 DESC LIMIT 10;

stdent你是不是打错了,是student 把,上面的姓名和分数,替换成你表里姓名和分数那两列的列名就可以了

我想你的stdent是写错了,你应该是想写student吧!
下面我假设你查询name,取分数score前十名

select name from student order by score
查询结果按分数排序,然后你取前十个就可以了。

select top 10 姓名 from student order by 分数 desc
你的那个表应该是student吧,我的这个办法是行的通的