- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库SQL查询例题及解答
1? 实验目的
??? 1. 熟悉数据库的交互式SQL工具。
??? 2.? 熟悉通过SQL对数据库进行操作。
??? 3.? 完成作业的上机练习。
2? 实验工具sql server
????利用Sql server及其交互式查询工具-查询分析器来熟悉SQL。
3? 实验内容和要求
1)实验内容:
创建数据库boat,包括Sailors,Boats,Reserves三个表,表结构如下:
Sailors(sid: integer, sname: string, rating: integer, age: real)
船员(船员编号,姓名,级别,年龄)
Boats(bid: integer, bname: string, color: string)
船(船编号,名称,颜色)
Reserves(sid: integer, bid: integer, day: date)
租赁(船员编号,船编号,日期)
(注:下划线表示主键),并插入一定数据。
2)完成下列要求:
(1)查询所有船员的信息
(2)查询所有姓王的船员的信息
(3)查询租用过103号船的船员姓名
(4)查找租用过船只的船员编号
(5)查找rating7且年龄25的水手编号
(6)查找租用过红船和绿船的水手名字
(7)查找租用过红船或绿船的水手编号
(8)查找最年长的水手的年龄和名字
(9)在18岁以上水手中,对于每个rating级别中最少有两个水手以上的组中最年轻水手的年龄
(10)查找每条红色船只被租用的次数
(11)把30岁以上船员的级别调高一级
(12)删除所有年龄超过40岁的船员信息
(13)建立年龄超过25岁的船员的视图
(14)对(13)建立的视图,举一操作的例子(查询、删除、修改均可)
2)要求:
建立boat数据库的SQL脚本,插入所有数据项的SQL脚本(包括所有的测试数据)。
记录完成查询要求的SQL语句脚本。
记录完成查询的查询结果。
《数据库系统概论》实验报告
题 目:交互式SQL
学 号:
日期:2012年4月29日
实验内容与完成情况:
实验所用数据(截图):
Sailors表
Boats表
Reserves表
(二)实验内容和要求
1)实验内容:
创建数据库boat,包括Sailors,Boats,Reserves三个表,表结构如下:
Sailors(sid: integer, sname: string, rating: integer, age: real)
船员(船员编号,姓名,级别,年龄)
Boats(bid: integer, bname: string, color: string)
船(船编号,名称,颜色)
Reserves(sid: integer, bid: integer, day: date)
租赁(船员编号,船编号,日期)
(注:下划线表示主键),并插入一定数据。
2)完成下列要求:
(1)查询所有船员的信息。
1.正确结果:
2.实现语句:select * from Sailors
3.执行结果:
4.正确,无问题
(2)查询所有姓李的船员的信息
1.正确结果:
sid sname rating age 2 李世民 2 20 4 李刚 4 25 13 李刚 5 27 2.实现语句:select *
from Sailors
where sname like 李%
3执行结果:
4.正确,无问题
(3)查询租用过6号船的船员姓名
1.正确结果:
sname 曹操 勾践 2.实现语句:select distinct sname
from Sailors,Reserves
where Sailors.sid=Reserves.sid
and bid=6
3执行结果
4.正确,无问题
(4)查找租用过船只的船员编号
1.正确结果:
sid 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 2.实现语句:select distinct sid
from Reserves
3.执行结果
4.正确,无问题
(5)查找rating7且年龄25的水手编号
1.正确结果:
sid 7 2.实现语句:select sid
from Sailors
where rating7 and age25
3执行结果:
4.正确,无问题
(6)查找租用过红船和白船的水手名字
1.正确结果:
sname 张飞
2.实现语句:select sid
from Sailors
where Sailors.sid=Reserves.sid and
Boats.
文档评论(0)