数据库实验一3.docx
- 文档编号:30334532
- 上传时间:2023-08-13
- 格式:DOCX
- 页数:9
- 大小:811.98KB
数据库实验一3.docx
《数据库实验一3.docx》由会员分享,可在线阅读,更多相关《数据库实验一3.docx(9页珍藏版)》请在冰豆网上搜索。
数据库实验一3
1.列出student表中所有记录的sname、ssex和class列。
2.检索所有教师所在的系别,即不重复的depart列。
3.检索student表的所有记录。
4.检索sc表中成绩在60到80之间的记录。
Sclect*
Fromsc
Wheregradebetween60and80;
5.检索student表中所有姓王的学生记录。
6.检索sc表中成绩为85,86或88的记录。
Wheregradein(‘85’,’86’,’88’)
7.检索student表中“95031”班或性别为“女”的学生记录。
8.检索student表中“95031”班且性别为“女”的学生记录。
9.检索student表中所有男生记录,并以class降序排列。
10.以cno升序、grade降序检索sc表的所有记录。
SELECT*
FROMSc
ORDERBYCnoASC,GradeDESC;
11.检索student表中“95031”班的学生人数。
Selectcount(*)
12.检索sc表中的最高分的学生学号和课程号。
Sllectsno,cno
Fromsc
Wheregrade=
(selectmax(grade)
Fromsc)
13.检索学生选修‘3-105’号课程的平均分。
14.检索sc表中多于5名学生选修的并以3开头的课程号及平均分数。
15.检索sc表中最低分大于70,最高分小于90的sno列。
16.检索sc表中最低分与最高分之差大于12分的课程号。
17.检索所有学生的sname、cname和grade列。
18.列出“95033”班学生所选课程的平均分。
selectavg(sc.grade)
fromstudent,sc
groupbystudent.sno
havingstudent.class=95033
wherestudent.sno=sc.sno;
19.检索考试成绩为最高分的学生姓名。
20.检索选修学生人数多于5人的某课程的任课教师姓名。
21.检索存在85分以上成绩的课程号。
22.检索所有任课教师的tname和depart。
23.检索“张旭”教师任课的学生的成绩,包括sno,grade。
24.建立一个仅包含95031班学生记录的视图s95031.
createviews95031
as
select*
fromstudent
whereclass='95031'
25.将你的个人信息加入到student表。
insert
intostudent
values('319','穷县','女','1995-10-23','950333')
26.在student表中将学号为“101”的学生的班号改为“95031”。
updatestudent
setclass='95031'
wheresno='101'
27.在teacher表中删除“804”的教师记录。
delete
fromteachher
wheretno='804'
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 实验