(1) select 学号,成绩 from 学生成绩表 where 姓名='张三'
(2) select 班级,count() 人数 from 学生成绩表 group by 班级
(3) select max(成绩) from 学生成绩表
SQL语句如下:
select班级号, avg(总成绩)
from (
elect班级号,学生号,sum(成绩) 总成绩
from表
)
语言特色:
结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统。
可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。
貌似楼上的兄弟写的有些问题哦,lz试一下吧。有问题再追问吧。
1select t1sno,t1sname,t3score
from students t1,sports t2,attending t3
where t1sno=t3sno
and t2spno=t3spno
and t2spname in('滑轮','羽毛球');
2
select t1sno
from student t1
where not exists(select from student t2,attending t3
where t2sno=t3sno and t2sno='李磊'
and not exists(select from attending t4
where t4sno=t1sno and cspno=t3spno));
3
select t1sname,count(spno)
from student a,
(select t1sno,count(spno)
from student t1,attending t2
where t1sno=t2sno and t2score>85
group by t1sno
having count(spno)>=3)b
where asno=bsno;
select 学生表学号,学生表姓名,
average(成绩表成绩) as 平均成绩,
max(成绩表成绩) as 最高成绩,
min(成绩表成绩) as 最低成绩
from 学生表 left join 成绩表 on 学生表学号=成绩表学号
order by 学生表学号
成绩表可换成语文、数学、英语等,查询结果就是各个学生相应课程的平均成绩、历史最高成绩、历史最低成绩
select
学生学号
as
姓名,
sum(成绩分数)
as
总分
from
学生
left
join
成绩
on
成绩学号=学生学号
group
by
学生学号
完全手打,若有疑问直接留言,我会持续关注的,保证好评率~
以上就是关于假设ACCESS数据库中有一个学生成绩表,用SQL语令查询学生的学号和成绩全部的内容,包括:假设ACCESS数据库中有一个学生成绩表,用SQL语令查询学生的学号和成绩、SQL语句 计算每个班的高考总分平均分,显示班级号和高考平均分、数据库 sql语句查询等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)