- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验二 数据查询
一.实验目的
理解数据库中数据的其他查询方法和应用;
学会各种查询要求的实现;
学会各种查询的异同及相互之间的转换方法。
--1.查询供应商号码为S1的供应商的名称SNAME,所在城市CITY
Select SNAME,CITY
FROM S
WHERE SNO=S1;
--2.查询颜色为红色的零件号码
select pno
from p
where color=红;
--3.查询工程所在地为天津的工程名称JNAME
select jname
from j
where city=天津;
--4.查询供应商号和名称,分别用小写字母和大写字母表示供应商代码
select upper(sno) 大写,lower(sno) 小写, sname
from s;
--5.查询零件的详细信息,用结果属性名用中文显示
select pno 零件代码,pname 零件名,color 颜色, weight 重量
from p;
--6.查询供应工程J1零件P1的供应商号SNO
select sno
from spj
where jno=j1 and pno=p1;
--7.查询供应商的名称和所在城市,并按照所在城市升序排序,同一个城市的按照供应商的名称降序排序
select sname,city
from s
order by city ASC,sname DESC;
--8. 查询使用供应商S1所供应零件的工程号码
select jno
from spj
where sno=s1;
--9. 查询各种零件的平均重量
select AVG(weight)
from p;
--修改货物表中的P表的weight的数据类型
alter table p
alter column weight float;
--10. 查询零件的总个数
select sum(QTY) 零件总和
from spj;
--11. 查询所有以“螺”字开头的零件的零件号、零件名和颜色
select pno,pname,color
from p
where pname like 螺%;
--12. 查询各个供应商供应的零件P3总数量
select sum(qty)
from spj
where pno=p3;
--13. 供应工程J1红色零件的供应商号SNO
select distinct sno
from spj, p
where p.pno=spj.pno and (jno=j1 and color=红);
--14. 工程项目J2使用的各种零件的名称及数量
select distinct pname,qty
from p, spj
where p.pno=spj.pno and jno=j2;
--15. 使用上海产的零件的工程的名称
select distinct jname
from s, j, spj
where s.city=上海 and (s.sno=spj.sno and j.jno=spj.jno);
--16. 所有项目的使用零件的情况(无论有没有使用零件),包括项目代码、项目名称、零件代码和零件数量
select distinct spj.jno, j.jname, pno, qty
from spj, j
where spj.jno=j.jno;
--17. 供应商S1和S3供应的相同的零件编号
select pno
from spj
where sno=s1
intersect
select pno
from spj
where sno=s3;
--18. 没有使用天津产的零件的工程号码
select distinct jno
from spj
where sno in(
(select sno
from s
where city != 天津)
);
--19. 没有使用天津供应商生产的红色零件的工程号
select distinct jno
from spj
where jno not in(
select jno
from spj,s,p
where (s.city=天津 and p.color=红 ) and (s.sno=spj.sno and p.pno=spj.pno));
--20. 至少用了供应商S1所供应的全部零件的工程号Jno
select jno
from spj
where pno=p1 and jno in(
select jno
from spj
where pno=p2);
--21. 基于学生选课数据库,验证课本上数据查询相关的示例
select *
from student;
select sname,Year
您可能关注的文档
最近下载
- 第10讲-地球科学概论_生物圈.pptx VIP
- 土方开挖施工方案(筏板、独立基础、条形基础、桩间土).pdf VIP
- 地球科学概论 第10讲 _生物圈——[武汉大学 地球科学概论].pdf VIP
- 通用汽车ECU密码一致性规范CYS9100 - The Per-ECU Password Utility.pdf VIP
- 2024秋《战场侦察监视技术与装备》答案.docx VIP
- 某公司年度经济活动分析报告.ppt VIP
- 明清时期举人名录.pdf VIP
- 苏教版小学科学五年级下册教学设计教案.pdf VIP
- 人教版七年级上册英语第一次月考试题(含答案).docx VIP
- 梅赛德斯-奔驰-R级-产品使用说明书-R350 4MATIC-251165-Rclass.pdf VIP
文档评论(0)