数据库作业

发布 2022-09-07 19:40:28 阅读 7375

select * from 学生基本信息表。

select * from 选课表。

select * from 课程表。

-1、按性别统计查询出贵州籍学生男和女的人数。

select 性别as 性别,count(学号) as 人数from 学生基本信息表。

where 籍贯like '贵州%' group by 性别。

-2、统计至少选修了两门课的学生所修改课程的平均分、最高分、最低分。

select 学号as 学号,**g(成绩) 平均分,max(成绩) as 最高分,min (成绩) as 最低分from 选课表。

group by 学号h**ing count(学号)>=2

-3、查询学生基本信息表中所有学生的基本信息并按家庭住址的升序、性别的降序排列。

select * from 学生基本信息表order by 籍贯asc,性别desc

-4、按出生年份统计查询每一年出生的学生的人数,并按人数的降序排列。

select year(生日) as 出生年月,count(学号) as 人数from 学生基本信息表。

group by year(生日) order by count(学号) desc

-5、查询选修了“数据库原理及应用”且成绩大于的学生的学号、姓名、性别。

select 学号, 姓名, 性别from 学生基本信息表where 学号in

(select 学号 from 选课表where 课程号in(select 课程号from 课程表。

where 课程名like '数据库原理及应用' )and 成绩》=90)

-6、查询贵州学生的基本信息,其入学成绩比重庆学生入学成绩最低分还低。

select * from 学生基本信息表where 籍贯like '贵州%' and 入学成绩< all(select 入学成绩。

from 学生基本信息表where 籍贯like '重庆%')

-7、按班级统计每个班的平均入学成绩且只显示平均入学成绩大于分的数据并按平均入学成绩的降充排列。

select 班级as 入学成绩大于分的班级,**g(入学成绩) as 平均成绩from 学生基本信息表。

group by 班级。

h**ing **g(入学成绩)>=370

order by **g(入学成绩) desc

-8、按学号统计查询每个学生选课的平均分和总分。

select 学号,平均分,总分。

SQL数据库作业

1 分别用ssms方式和t sql方式,在 教学成绩管理数据库 中创建 教师信息表 其表结构如下 use 教育成绩管理数据库。go create table 教师信息表。编号 char 6 not null,登录名 char 10 not null,姓名 nchar 4 not null,密码 ch...

SQL数据库作业

svse程序员上机考试。注意 考试结束试卷必须交回,否则按零分处理。一 语言和环境。a 实现语言 c b 环境要求 vs2005或更高版本 sql server2005二 数据库设计。数据库名称 empdb 数据库表信息 三 要求。利用c 和数据库编程,编写员工信息管理系统。要求实现员工信息的添加 ...

数据库上机作业

语句查询数据 二 汇总查询 实验内容 1 打开 sql server management studio 窗口。2 单击 标准 工具栏的 新建查询 按钮,打开 查询编辑器 窗口3 在窗口中输入以下sql查询命令并执行 a.在kc表中,统计每学期的总分数。usexscjselect开课学期,count...