SQL数据库中创建学生情况表(学号,姓名,身份z,性别,专业,住址)课程表(课程编号,课程名称,学

SQL数据库中创建学生情况表(学号,姓名,身份z,性别,专业,住址)课程表(课程编号,课程名称,学,第1张

create table 学生情况表(学号 char(9) primary key,姓名 char(20),身份z char(20),性别 char(2),专业 char(20),住址 char(100))

create table 课程(课程编号 char(10) primary key,课程名称 char(20),学分 int)

create table 选修情况表(学号 char(9),课程编号 char(10),成绩 decimal(18,6),primary key(学号,课程编号))

直接给出答案吧

1.查询选修表的所有记录

2.逻辑删除课程表中学分为空的记录

3.物理删除班级表

4.在选修表中新增加一条新的记录

5.更新课程号为02的成绩,在原成绩的基础上加5分

写出下列下列查询语句

1.select top 30* from 学生表

2.select a.姓名,b.课程名称,c.成绩 from 学生表 as a inner join 选修表 as b on a.学号=b.学号 right join 课程表 as c on c.课程号=b.课程号 and a.姓名='何凤飞' order by 成绩 desc

3.select a.姓名,b.课程名称,c.成绩 from a.学生表 inner join 选修表 on a.学号=b.学号 left join

课程表 c on c.课程号=b.课程号 and c.课程名称 not in (select c.课程名称 from 课程表) and

a.姓名='何凤飞'

4.select 课程名称,avg(成绩),max(成绩),min(成绩) from 课程表 inner join 选修秀 on 课程表.课程号=选修表.课程号 group by 课程名称

5.select * from 学生表 left join 选修表 on 学生表.学号=选修表.学号


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存