实验三 数据库.docx
- 文档编号:9981407
- 上传时间:2023-05-22
- 格式:DOCX
- 页数:14
- 大小:317.36KB
实验三 数据库.docx
《实验三 数据库.docx》由会员分享,可在线阅读,更多相关《实验三 数据库.docx(14页珍藏版)》请在冰点文库上搜索。
实验三数据库
实验三数据查询
一、实验目的
掌握查询语句的使用方法,重点掌握连接查询和嵌套查询,理解查询的执行过程。
二、预备知识
查询语句的基本格式如下:
SELECT<目标列名序列>--需要哪些列
FROM<数据源>--来自于哪些表
[WHERE<检索条件>]--根据什么条件
[GROUPBY<分组依据列>]--分组
[HAVING<组提取条件>]--筛选
[ORDERBY<排序依据列>]--排序
3、实验内容
1、还原实习二中创建的“gongcheng”数据库和实习一中创建的“学生选课管理”数据库。
2、在“gongcheng”数据库中完成以下查询:
(1)查询所有供应商所在的城市。
SELECTCity
FROMS;
(2)查询零件重量在10-20之间(包括10和20)的零件名和颜色。
SELECTPname,Color
FROMP
WHEREWeightBETWEEN10AND20;
(3)查询工程项目的总个数。
SELECCOUNT(*)
FROMJ;
(4)查询所有零件的平均重量。
SELECTAVG(Weight)
FROMP
(5)查询供应商S3供应的零件号。
SELECTPno
FROMSPJ
WHERESno='S3';
(6)查询各个供应商号及其供应了多少类零件。
SELECTSnoCOUNT(Pno)
FROMSPJ
GROUPBYSno;
(7)查询供应了2类以上零件的供应商号。
SELECTSno
FROMSPJ
供应商表S(Sno,Sname,Status,Ctiy)
零件表P(Pno,Pname,Color,Weight)
工程项目表J(Jno,Jname,City)
供应情况表SPJ(Sno,Pno,Jno,QTY)
GROUPBYSno
HAVINGCOUNT(DISTINCTPno)>2
(8)查询零件名以“螺”字开头的零件信息。
SELECT(*)
FROMP
WHEREPnameLIKE'螺%';
(9)查询工程项目名中最后一个字为“厂”字的工程项目所在的城市。
SELECTCity
FROMJ
WHEREJameLIKE'%厂';
(10)查询给每个工程供应零件的供应商的个数。
SELECTCOUNT(DISTINCTSno)
FROMSPJ
GROUPBYPno;
(11)查询供应数量在1000—2000之间(包括1000和2000)的零件名称。
SELECTPname
FROMP,SPJ
WHEREP.Pno=SPJ.PnoANDQTYBETWEEN1000AND2000
(12)完成课本P127页第5题的前七个小题。
①
selectSname,City
fromS;
②
selectPname,Color,Weight
fromP;
③
selectJno
fromSPJ
whereSno='S1';
④
selectPname,COUNT(SPJ.Pno)
fromP,SPJ
whereP.Pno=SPJ.Pno
andJno='J2'
groupbyPname;
⑤selectdistinctPno
fromS,SPJ
whereS.Sno=SPJ.Sno
andCity='上海';
⑥
selectdistinctJname
fromS,SPJ,J
whereS.Sno=SPJ.Sno
andJ.Jno=SPJ.Jno
andS.City='上海';
⑦
selectdistinctJname
fromS,SPJ,J
whereS.Sno=SPJ.Sno
andJ.Jno=SPJ.Jno
andS.City!
='天津';
3、在“学生选课管理”数据库中完成以下查询:
(1)查询是“选修课”的课程号、课程名。
selectCno,Cname
fromC
whereProperty='选修';
(2)查询学号为“09105103”学生所学课程的课程名与学分。
selectCname,Grade
fromC,SC
whereC.Cno=SC.Cno
andSno='09105103';
(3)查询选修课程号为“002”或“004”的学生的学号。
selectSno
fromSC
whereCnoin('002','004');
(4)查询选修了课程号为“001”和“004”的学生的学号。
selectSno
fromSC
whereCno='001'and
Snoin(selectSnofromSCwhereCno='004');
(5)查询学习全部课程的学生姓名。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验三 数据库 实验