select 学生信息表.学号,姓名,课程名称,学分,成绩
from 学生信息表 inner join 成绩表 on 学生信息表.学号=成绩表.学号
inner join 课程信息表 on 成绩表.课程编号=课程信息表.课程编号
where 姓名='陈新'
go
select 课程信息表.课程编号,课程名称,学号,成绩
from 课程信息表 left join 成绩表 on 课程信息表.课程编号=成绩表.课程编号
go
select 系部表.系部编号,系部名称,系部主任,班级编号,班级名称
from 班级表 right join 系部表 on 班级表.系部编号=系部表.系部编号
go
select 系部表.系部编号,系部名称,系部主任,班级编号,班级名称
from 班级表 full join 系部表 on 班级表.系部编号=系部表.系部编号
go
select a.* from 学生信息表 a,学生信息表 b
where a.姓名=b.姓名 and a.学号<>b.学号
go
select * from 课程信息表 where 课程编号 not in
(
select distinct 课程编号 from 成绩表
)
go
select * from 成绩表
where 成绩>(
select AVG(成绩) from 成绩表
)
go
select * from 学生信息表
where exists (
select * from 成绩表 where 学生信息表.学号=成绩表.学号 and 成绩<60 )
特别声明:文章多为网络转载,资源使用一般不提供任何帮助,特殊资源除外,如有侵权请联系!
未经允许不得转载:
作者: 瘦田儿博客,
转载或复制请以
超链接形式 并注明出处 瘦田儿博客。
原文地址:
《SQL Server项目7 学生成绩数据库中数据的高级查询》 发布于2021-11-15
评论