📄 学生档案管理sql_20081115.sql
字号:
数据库分析工具:powerdisigner
--显示学生的班级
select b.姓名,b.班号,a.班级名称 from 学生基本信息表 b , 班级信息表 a
where b.班号 = a.班号
--显示班级人数
select 班号,班号,count(班号) as 人数 from 学生基本信息表 group by 班号
--班级性别统计人数
select b.班级名称,性别,count(性别) from 学生基本信息表 a ,班级信息表 b
where b.班号 = a.班号
group by a.性别,b.班级名称
order by b.班级名称
--任课老师的课程
select a.课程名称,b.班级名称,c.任课教师 from 课程信息表 a,
班级信息表 b,课程分配信息表 c
where c.课程号 = a.课程号 and c.班号 = b.班号
and c.任课教师 = '郁红英'
--有家庭成员的学生
select a.姓名,b.成员姓名
from 学生基本信息表 a ,家庭成员信息表 b
where a.学号 = b.学号
--没有家庭成员的学生
select 姓名 from 学生基本信息表 where 学号 not in
(select 学号 from 家庭成员信息表 )
--所以学生的家庭成员情况
select a.姓名,b.成员姓名 from 学生基本信息表 a left join
家庭成员信息表 b on a.学号 = b.学号
--按籍贯统计人数(性别,班级)
select 籍贯,count(籍贯) from dbo.学生基本信息表 group by 籍贯
/*
自己完成:
1、列出'王明'成绩
2、统计成绩在90分以上的学生
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -