练习题 x33
- 10-1 检索出employee表中所有职工的工号和姓名的记录
- 10-2 检索出Warehouse表中的所有记录
- 10-3 显示1号课程上课的教室、老师工号、上课时间
- 10-4 检索出employee表中‘张三’的员工编号
- 10-5 显示姓名中有"白云"的同学的所有信息
- 10-6 显示女教授的姓名、性别、职称与部门编号信息
- 10-7 显示研究领域为数据库的老师的姓名、研究领域、联系电话、所在部门
- 10-8 显示院系信息表中的所有信息
- 10-9 显示院系信息表中的部门编码、部门名称信息
- 10-10 显示所有女教师的工号、姓名、性别信息
- 10-11 理学院(CS)新开一门课程“数学建模”,课程编号20, 学分4,学时72,选修课程,最多选课人数为50
- 10-12 显示CS系与IT系所有老师的全部个人信息
- 10-13 为洪玉飞老师(教师编号:03012)安排软件工程1班(班级编号:04)的数据库课程(课程编号:1),上课教师为NB201,上课学年学期为2021-2022-2,每周5的34节课,主键已设置自动递增,自动添加
- 10-14 显示1号课程期末考试成绩的平均分(Avg),四舍五入包保留两位小数(`——round四舍五入函数`)
- 10-15 显示41岁以下老师的姓名、出生日期
- 10-16 显示CS系的老师所有个人信息
- 10-17 显示5月份出生的教师姓名、性别、出生日期、联系电话
- 10-18 显示姓李的老师的所有信息
- 10-19 显示选修了1号课程的同学的学号
- 10-20 显示012005002号同学选修的课程号
- 10-21 显示012005002号同学的全部选修信息
- 10-22 显示期末成绩不及格的同学的学号、课程号与期末成绩
- 10-23 显示选修了1号课程的人数(Num)
- 10-24 显示012005002同学的期末成绩的最低分(Mask)
- 10-25 显示周4有课的教室
- 10-26 显示周4有课的老师的工号
- 10-27 显示NB222教室排课的情况(全部信息)
- 10-28 显示02004号老师上课的教室与时间
- 10-29 显示第4节有课的教室、课程号、教师工号(`——不会`)
- 10-30 显示无前导课的课程的全部信息
- 10-31 显示CS系所开课程的课程号与课程名
- 10-32 显示学分大于3的所有课程的课程名与课时
- 10-33 显示学生中所有男生的全部信息
10-1 检索出employee表中所有职工的工号和姓名的记录
select Eid,EName
from employee
10-2 检索出Warehouse表中的所有记录
select *
from warehouse
10-3 显示1号课程上课的教室、老师工号、上课时间
select IRoom,TId,IWeek,ITimeseg
from information
where CId = 1
10-4 检索出employee表中‘张三’的员工编号
select Eid
from employee
where EName = '张三'
10-5 显示姓名中有"白云"的同学的所有信息
select *
from student
where SName like "%白云%"
10-6 显示女教授的姓名、性别、职称与部门编号信息
select TName,TSexy,TProf,DId
from teacher
where TSexy='女'
and TProf='教授'
10-7 显示研究领域为数据库的老师的姓名、研究领域、联系电话、所在部门
select TName,TField,TTele,DId
from teacher
where TField='数据库'
10-8 显示院系信息表中的所有信息
select *
from dept
10-9 显示院系信息表中的部门编码、部门名称信息
select DId,DName
from dept
10-10 显示所有女教师的工号、姓名、性别信息
select TId,TName,TSexy
from teacher
where TSexy = '女'
10-11 理学院(CS)新开一门课程“数学建模”,课程编号20, 学分4,学时72,选修课程,最多选课人数为50
insert into course
values('20',null,'CS','数学建模',4,72,'选修',50)
10-12 显示CS系与IT系所有老师的全部个人信息
select *
from teacher
where DId in ('CS','IT')
10-13 为洪玉飞老师(教师编号:03012)安排软件工程1班(班级编号:04)的数据库课程(课程编号:1),上课教师为NB201,上课学年学期为2021-2022-2,每周5的34节课,主键已设置自动递增,自动添加
insert into information(CId,TId,GId,IRoom,Iweek,ITimeseg,ITerm)
values('1','03012','04','NB201',5,'34','2021-2022-2')
10-14 显示1号课程期末考试成绩的平均分(Avg),四舍五入包保留两位小数(——round四舍五入函数
)
select round(avg(SCScore3),2) Avg
from sc
where CId='1'
10-15 显示41岁以下老师的姓名、出生日期
select TName,TBdate
from teacher
where year(now()) - year(TBdate) < 41
10-16 显示CS系的老师所有个人信息
select *
from teacher
where DId='CS'
10-17 显示5月份出生的教师姓名、性别、出生日期、联系电话
select TName,TSexy,TBdate,TTele
from teacher
where month(TBdate) = 5
10-18 显示姓李的老师的所有信息
select *
from teacher
where TName like '李%'
10-19 显示选修了1号课程的同学的学号
select SId
from sc
where CId = '1'
10-20 显示012005002号同学选修的课程号
select CId
from sc
where SId='012005002'
10-21 显示012005002号同学的全部选修信息
select *
from sc
where SId='012005002'
10-22 显示期末成绩不及格的同学的学号、课程号与期末成绩
select SId,CId,SCScore3
from sc
where SCScore3 < 60
10-23 显示选修了1号课程的人数(Num)
select count(*) Num
from sc
where CId = '1'
10-24 显示012005002同学的期末成绩的最低分(Mask)
select min(SCScore3) Mask
from sc
where SId = '012005002'
10-25 显示周4有课的教室
select IRoom
from information
where Iweek=4
10-26 显示周4有课的老师的工号
select TId
from information
where Iweek = 4
10-27 显示NB222教室排课的情况(全部信息)
select *
from information
where IRoom='NB222'
10-28 显示02004号老师上课的教室与时间
select IRoom,IWeek,ITimeseg
from information
where TId='02004'
10-29 显示第4节有课的教室、课程号、教师工号(——不会
)
select IRoom,CId,TId
from information
where ITimeseg = '34'
or ITimeseg = '345'
10-30 显示无前导课的课程的全部信息
select *
from course
where PCId is null
10-31 显示CS系所开课程的课程号与课程名
select CId,CName
from course
where DId='CS'
10-32 显示学分大于3的所有课程的课程名与课时
select CName,CHour
from course
where CCredit > 3
10-33 显示学生中所有男生的全部信息
select *
from student
where SSexy = '男'