22问答网
所有问题
SQL语言怎么显示成绩表中成绩最高的前十条学生的信息?
如果不考虑有名次并列的情况,很简单。但如果考虑到有名次并列的同学该怎么样用SQL描述?
举报该问题
其他回答
第1个回答 2013-09-23
SELECT TOP 10 *, Num=(SELECT count(DISTINCT result) FROM test_result WHERE RESULT>=RESULT)
FROM test_result
ORDER BY Num 字段写出来,我给你写清楚,方法就是这样
第2个回答 2013-09-23
先查询表中的名次,desc 都排序 ,最高成绩在上面,select top 10.........查询出前10名最高成绩的信息
第3个回答 2013-09-23
兄台太懒了吧?不知道你的表结构人家怎么帮你写?
相似回答
SQL语言怎么显示成绩表中成绩最高的前十条学生的信息?
答:
SELECT TOP 10 *, Num=(SELECT count(DISTINCT result) FROM test_result WHERE RESULT>=RESULT)FROM test_result ORDER BY Num 字段写出来,我给你写清楚,方法就是这样
SQL语言怎么显示成绩表中成绩最高的前十条学生的信息?
答:
回答:先查询
表中的
名次,desc 都排序 ,最高成绩在上面,select top 10.........查询出
前10
名
最高成绩的信息
大家正在搜
考的好成绩后的鼓励语言
学生成绩管理系统c语言
什么语言执行效率最高
效率最高的语言
语速最快的语言
十大最容易的语言
语言成绩
孩子考试成绩好表扬语
最严谨的语言
相关问题
SQL查询数据库中最高分学生的信息, 怎么写?
多表查询中,显示最高分考生的信息SQL怎么写?
用SQL写有一个选课表和一个学生表,查询成绩最高的的学生的信...
access查询中要查询出成绩表中总评成绩最高的五位学生的学...
sql语言,有一个成绩单表,已知学生姓名,如何查询名次?
怎么在SQL中查询总分最高的学生的学号
SQL语句得出成绩排名为10到20名的学生
SQL如何显示查询结果的前100条?