假设ACCESS数据库中有一个学生成绩表,用SQL语令查询学生的学号和成绩

假设ACCESS数据库中有一个学生成绩表,用SQL语令查询学生的学号和成绩,第1张

(1) select 学号,成绩 from 学生成绩表 where 姓名='张三'

(2) select 班级,count() 人数 from 学生成绩表 group by 班级

(3) select max(成绩) from 学生成绩表

SQL语句如下:

select班级号, avg(总成绩)

from (

elect班级号,学生号,sum(成绩) 总成绩

from表

)

语言特色:

结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统。

可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。

貌似楼上的兄弟写的有些问题哦,lz试一下吧。有问题再追问吧。

1

select 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语句查询等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9730708.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存