SQL数据库 学生 班级 课程表 选秀表

SQL数据库 学生 班级 课程表 选秀表,第1张

直接给出答案吧

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 学生表.学号=选修表.学号

1,从学生SELECT DISTINCT Sdept

2,SELECT COUNT(DISTINCT Cpno)

课程

WHERE CNAME ='英语'

3,CREATE TABLE Student2

(SNO CHAR(9)PRIMARY KEY,

SNAME CHAR(20)UNIQUE,

Ssex CHAR(2),

Sbirthday SMALLINT,

Sdept CHAR(20)

SELECT 班级名称,COUNT(学号) 人数

FROM 班级表 LEFT JOIN 学生表 ON 班级表.班级编号=学生表.班级

GROUP BY 班级名称


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

原文地址:https://54852.com/sjk/9985105.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存