- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQL语句练习操作
实验一 SQL语言的使用
一 相关知识
SQL语言由4部分组成:数据定义语言DDL、数据操纵语言DML、数据控制语言DCL和其他,其功能如下:
(1)数据定义语言DDL:主要用于定义数据库的逻辑结构,包括定义数据库、基本表、视图和索引等,扩展的DDL还包括存储过程、函数、对象、触发器等的定义。
(2)数据操纵语言DML:主要用于对数据库中的数据进行检索和更新两大类操作,其中更新操作包括插入、删除和更新数据。
(3)数据控制语言DCL:主要用于对数据库中的对象进行授权、用户维护(包括创建、修改和删除)、完整性规则定义和事务定义等。
(4)其他:主要是嵌入式SQL语言和动态SQL语言的定义,规定了SQL语言在宿主语言中使用的规则。扩展的SQL还包括数据库数据的重新组织、备份和回复等。
二 数据操纵语言练习
2.1 订单管理数据库 订单管理数据库由5张表组成,分别为员工表、客户表、商品表、订单主表和订单明细表。
员工表中记录当前销售公司所有的员工详细信息,客户表中记录与当前销售公司有业务往来的客户单位信息,商品表中记录当前销售公司可销售的商品,客户每次的购买活动形成一条订单记录,并指定一名销售公司员工对其进行负责,一个订单可能同时购买多种商品,所以订单主表中只记录以订单为单位的相关信息,而订单明细中再记录具体商品的销售情况。
2.2 实验内容
2.2.1 查询操作
2.2.1.1 单表查询
(1)查询全部职工的基本信息
(2)查询所有职工的部门、职工号、姓名和薪水
(3)查询全体职工的姓名、年龄、所属部门,并用汉语显示表头信息
(4)查询1973年出生且为职员的员工信息
(5)查询业务科或财务科的职工姓名、性别和所在部门,仅显示前面5位职工
(6)查询薪水为2000或4000的职工编号、姓名、所在部门和薪水
(7)查询薪水在3000~4000的职工姓名和薪水
(8)查询薪水不在3000~4000的职工姓名和薪水
(9)查询所有姓张的职工姓名、所属部门和性别
(10)查询所有姓张且全名为三个汉字的职工姓名
(11)查询既不在业务科也不在财务科的职工姓名、性别和所在部门
(12)查询1991年被雇佣的职工号、姓名、性别、电话号码、出生日期以及年龄
(13)查询6月出生的员工编码、姓名、出生日期,并按出生日期的降序输出
(14)查询职工工资最高的前10%的职工编号、职工姓名和工资
(15)查询每个业务员的订单数量
(16)统计在业务科工作且在1973年或1967年出生的员工人数和平均工资
(17)统计每种商品的销售数量和金额,并按销售金额的升序排序输出
(18)查询订单中至少包含3种(含3种)以上商品的订单编号及订购次数,且订购的商品数量在3件(含3件)以上。
2.2.1.2 简单表链接
(1)查询住址在上海的员工所做的订单,结果输出员工编号、姓名、订单编号、客户编号和订单日期,并按客户编号排序输出。
(2)查找订购了“32M DRAM”的商品的客户编号、客户名称、订单编号、订货数量和订货金额,并按客户编号排序输出。
(3)查询与“张晓梅”在同一部门工作的员工姓名、所属部门、性别和出生日期,并按所属部门排序输出
(4)查询1973年出生的员工所订购产品的订单,输出结果位员工编号、姓名、所属部门、订单编号、客户名称、订单日期,按员工编号排序输出。
(5)统计订单中每个商品具有销售数量大于4的订单的订单个数,要求显示商品编号、商品名称、订单数(提示:外连接) 附加:先分析结果,再运行查看分析是否正确 Select a.productNo,productName,quantity,price From OrderDetail AS a LEFT JOIN Product AS b ON a.productNo b.ProductNo AND quantity 4 Order By a.productNo 把LEFT JOIN 换成 RIGHT JOIN 及FULL JOIN
(6)查询每个客户订购商品的具体订单信息,输出结果为客户编号、客户名称、商品编号、商品名称、数量、单价和金额
(7)查询“52倍速光驱”的销售情况,要求显示相应的销售员的姓名、性别、销售日期、销售数量和金额。
2.2.1.3 简单嵌套查询
(1)查询员工“张小娟”所做的订单信息
(2)查询没有订购商品的且在北京地区的客户编号、客户名称和邮政编码,并按邮政编码降序排序
(3)查询订购了“32M DRAM”商品的订单编号、订货数量和订货单价
(4)查询与员工编号E座机电话号码在同一部门的员工编号、姓名、性别、所属部门
(5)查询即订购了P座机电话号码商品,又订购了P座机电话号码商品的客户编号、订单编号和订单金额。
(6)查询没有订购“52倍速光驱”或“17寸显示器”
您可能关注的文档
- 银行开业典礼致辞.doc
- shippingfromchina.doc
- shipinjixieppt.ppt
- 网络仿真工具在高校计算机网络教学中的应用.doc
- shoppingMicrosoftWord文档.doc
- ShimanoXTRXTLX前拨安装和配置.doc
- shujuku.ppt
- SH_型水泵轴封改造QC报告.ppt
- shopping精品课程ppt.ppt
- SiConverter_Chapter3.ppt
- 2025中国冶金地质总局所属在京单位高校毕业生招聘23人笔试参考题库附带答案详解.doc
- 2025年01月中国人民大学文学院公开招聘1人笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2024黑龙江省农业投资集团有限公司权属企业市场化选聘10人笔试参考题库附带答案详解.pdf
- 2025汇明光电秋招提前批开启笔试参考题库附带答案详解.pdf
- 2024中国能建葛洲坝集团审计部公开招聘1人笔试参考题库附带答案详解.pdf
- 2024吉林省水工局集团竞聘上岗7人笔试参考题库附带答案详解.pdf
- 2024首发(河北)物流有限公司公开招聘工作人员笔试参考题库附带答案详解.pdf
- 2023国家电投海南公司所属单位社会招聘笔试参考题库附带答案详解.pdf
- 2024湖南怀化会同县供水有限责任公司招聘9人笔试参考题库附带答案详解.pdf
- 2025上海烟草机械有限责任公司招聘22人笔试参考题库附带答案详解.pdf
文档评论(0)