sql查询总成绩前三名
@韶贸6728:如何用SQL语句检验"显示总分前三名的学生记录" -
堵肯19278728888…… select top 3 * from (select yuwen+shuxue+yingyu as zongfen,student.* from student) as k order by k.zongfen desc
@韶贸6728:用Sql查询男女成绩各前三名 -
堵肯19278728888…… select * from ( select * from student s where s.sex='男' order by s.score desc) where rownum<=3 union select * from ( select * from student s where s.sex='女' order by s.score desc) where rownum<=3
@韶贸6728:查询学生总成绩的sql语句 -
堵肯19278728888…… select 学生.学号 as 姓名, sum(成绩.分数) as 总分 from 学生 left join 成绩 on 成绩.学号=学生.学号 group by 学生.学号 sql语句 1. 更新:update table1 set field1=value1 where 范围 2. 查找:select * from table1 where field1 like '%value1%' (所...
@韶贸6728:请教sql语言,如何查询前三名学生...... -
堵肯19278728888…… 信息没给足,, 成绩表通过什么字段和st_info 以及 c_info关联呢?? 以上信息不足,没法直接给你写完整的sql,只能给你个大致的语句供参考 select top 3 st_name,score from st_info,s_c_info..... where ...... order by score desc
@韶贸6728:用sql查询第三名到第五名的同学,怎么用呢? -
堵肯19278728888…… 我们先分析一下,假设有一个表叫grade,里面有一列叫A,A中记录的是很多学生的成绩,那么我们可以采取这种办法求出第三名学生的成绩(嵌套三次查询语句): select min(A) AS A3 from grade where A>(select min(A) AS A2 from grade ...
@韶贸6728:SQL的自连接,比如要查询每科的前三名,查询语句是 -
堵肯19278728888…… SELECT * FROM score a WHERE (SELECT count(*) FROM score b WHERE b.subjects=a.subjects)<3
@韶贸6728:mysql有一张成绩表(姓名)(班级)(成绩)三个字段,查出不同班级的成绩前三名的学生的分数 -
堵肯19278728888…… select* from 成绩表 a where (select COUNT(1) FROM 成绩表 where 班级=a.班级 and 成绩>a.成绩)<=2
@韶贸6728:oracle中的sql求总分前三名
堵肯19278728888…… select name from ( select * from (select name,sum(mark) as zongfen from student group by name ) k order by zongfen desc ) z where rownum<=3;
@韶贸6728:10万条成绩数据要查出第一名和第三名,怎样写sql语句最好 -
堵肯19278728888…… 先无序查出所有数据,然后自己做3次冒泡排序就可以选出来了....电脑运算量只有30万次.......- -
@韶贸6728:数据库中查出表中最高到最低成绩的前3名的语句怎么写 -
堵肯19278728888…… 最高成绩前3名:SELECT TOP 3 score FROM Marks ORDER BY score DESC(按成绩从高到低排列,取三位.) 最低成绩前3名:SELECT TOP 3 score FROM Marks ORDER BY score ASC
堵肯19278728888…… select top 3 * from (select yuwen+shuxue+yingyu as zongfen,student.* from student) as k order by k.zongfen desc
@韶贸6728:用Sql查询男女成绩各前三名 -
堵肯19278728888…… select * from ( select * from student s where s.sex='男' order by s.score desc) where rownum<=3 union select * from ( select * from student s where s.sex='女' order by s.score desc) where rownum<=3
@韶贸6728:查询学生总成绩的sql语句 -
堵肯19278728888…… select 学生.学号 as 姓名, sum(成绩.分数) as 总分 from 学生 left join 成绩 on 成绩.学号=学生.学号 group by 学生.学号 sql语句 1. 更新:update table1 set field1=value1 where 范围 2. 查找:select * from table1 where field1 like '%value1%' (所...
@韶贸6728:请教sql语言,如何查询前三名学生...... -
堵肯19278728888…… 信息没给足,, 成绩表通过什么字段和st_info 以及 c_info关联呢?? 以上信息不足,没法直接给你写完整的sql,只能给你个大致的语句供参考 select top 3 st_name,score from st_info,s_c_info..... where ...... order by score desc
@韶贸6728:用sql查询第三名到第五名的同学,怎么用呢? -
堵肯19278728888…… 我们先分析一下,假设有一个表叫grade,里面有一列叫A,A中记录的是很多学生的成绩,那么我们可以采取这种办法求出第三名学生的成绩(嵌套三次查询语句): select min(A) AS A3 from grade where A>(select min(A) AS A2 from grade ...
@韶贸6728:SQL的自连接,比如要查询每科的前三名,查询语句是 -
堵肯19278728888…… SELECT * FROM score a WHERE (SELECT count(*) FROM score b WHERE b.subjects=a.subjects)<3
@韶贸6728:mysql有一张成绩表(姓名)(班级)(成绩)三个字段,查出不同班级的成绩前三名的学生的分数 -
堵肯19278728888…… select* from 成绩表 a where (select COUNT(1) FROM 成绩表 where 班级=a.班级 and 成绩>a.成绩)<=2
@韶贸6728:oracle中的sql求总分前三名
堵肯19278728888…… select name from ( select * from (select name,sum(mark) as zongfen from student group by name ) k order by zongfen desc ) z where rownum<=3;
@韶贸6728:10万条成绩数据要查出第一名和第三名,怎样写sql语句最好 -
堵肯19278728888…… 先无序查出所有数据,然后自己做3次冒泡排序就可以选出来了....电脑运算量只有30万次.......- -
@韶贸6728:数据库中查出表中最高到最低成绩的前3名的语句怎么写 -
堵肯19278728888…… 最高成绩前3名:SELECT TOP 3 score FROM Marks ORDER BY score DESC(按成绩从高到低排列,取三位.) 最低成绩前3名:SELECT TOP 3 score FROM Marks ORDER BY score ASC