www.3112.net > 使用SQL SELECT语句查询每个学生的平均成绩,在线等.

使用SQL SELECT语句查询每个学生的平均成绩,在线等.

你没有告诉学生表和成绩表的关联字段,假设是id。 select 学生.姓名,avg(成绩.成绩) as 平均成绩 into pinjun.dbf from 学生 inner join 成绩 on 学生.id=成绩.id order by 学生.姓名

select sum(grade) as 总分 ,avg(grade) as 平均分 from sc group by sno

SQL语句如下: SELECT 学号, Count(课程编号) AS 课程总数, Sum(成绩) AS 总分数, Avg(成绩) AS 平均分 FROM 成绩表 GROUP BY 学号; SQL常用操作语句如下: 选择:select * from table1 where 范围 插入:insert into table1(field1,field2) val...

代码如下: select name from stu where name not in( select name from stu where fenshu=1) group by name 先查到任何一门不足80的学生,再排除这些学生。 select name from stu group by name having min(fs)>=80。 还有这些简单语句。 简单...

你表的字段和表的关系都没给.... 只能认为表里面有所有的字段了... 1 select * from 成绩表 2 select 学号,姓名,年龄 from 学生信息表 3 select 学号,姓名,课程名,成绩 from 选课表 4 select * from 学生信息表 where 姓名 like '张%' 5 select ...

mysql> select * from student;+-----------+------+------+| studentId | name | sex |+-----------+------+------+| 1 | 王五 | 男 || 2 | 李明 | 女 |+-----------+------+------+2 rows in set (0.00 sec)mysql> select * from course;+----...

就是一个case when语句,这个没什么困难的 select (case when 成绩>=90 then 'A' when 成绩>=80 and 成绩

select name from stu group by name having min(fs)>=80。 还有这些简单语句。 简单基本的sql语句 更新:update table1 set field1=value1 where 范围 查找:select * from table1 where field1 like ’%value1%’ (所有包含‘value1’这个模式的...

--你只给了一个保存结果的 结果表 没有给出原始表 那么我假设原始表名是tb 字段和你说的一样 --脚本如下 不明白可以随时问我 insert into results.dbf(姓名,人民币价值) select 姓名,sum(rate_exchange.基准价×Currency_sl.持有数量) as 人民币...

select a.sno,a.cno from sc a left join(select sno,avg(grade) avg_grade from sc group by sno) b on a.sno=b.sno and a.grade>b.avg_grade

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com