网站大量收购独家精品文档,联系QQ:2885784924

实验7:常用函数的使用、复杂数据查询方法.ppt

实验7:常用函数的使用、复杂数据查询方法.ppt

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
广州市数字天堂软件科技有限公司 实验七 常用函数的使用、复杂数据查询方法 库函数: GROUP子句: 指示将关系按〈列名1〉的值进行分组,列名1值相等的元组为一组,再对各个分组进行操作。如果GROUP子句带HAVING短语,短语里要给出条件,只有满足指定条件的分组才进入结果关系。 连接查询: 涉及至少两个表的查询,由SELECT语句中的WHERE子句来达到关系连接的目的。 SELECT 查询涉及的字段名 FROM 表名 WHERE 连接条件 (“主表”和“从表”的关联字段要满足的关系) 子查询: 指一个SELECT-FROM-WHERE查询块嵌入到另一个查询的WHERE子句中。 SELECT 字段名 FROM 表名 WHERE 子查询 子查询用SELECT语句的形式来表示。 注意:子查询中SELECT的结果关系(目标表)应该和SELECT操作的表的属性结构完全一致。 带有IN谓词的子查询(见教材P104-P106) 带有比较运算符的子查询(见教材P106-P107) 带有ANY(SOME)或ALL的子查询(见教材P107-P109) 带有EXISTS谓词的子查询(见教材P109-P112) 三.实验内容: 1.1求PUBS(SQL SERVER 样本数据库)中的表sales中平均每一笔销售记录的销售数量(结果列标题为QTY_AVG)。 1.2 PUBS(SQL SERVER 样本数据库)中的表sales中总共有多少笔销售记录。(结果列标题为TOTAL_TRANS) 1.3求PUBS(SQL SERVER 样本数据库)中的表sales中总的图书销量(结果列标题为TOTAL_QTY)。 1.4求PUBS(SQL SERVER 样本数据库)中的表sales中销量最大的一笔记录的销量(结果列标题为MAX_QTY) 1.5求PUBS(SQL SERVER 样本数据库)中的表sales中销量最小的一笔记录的销量(结果列标题为MIN_QTY) 2.1求 PUBS(SQL SERVER 样本数据库)中的表sales中每一种图书的总销量(结果列标题为TOTAL_QTY_PERBOOK)和它对应的标题号(TITLE_ID)。 2.2求 PUBS(SQL SERVER 样本数据库)中的表sales中每天图书的总销量(结果列标题为TOTAL_QTY_PERDAY)和它对应的日期(ORD_DATE)。 2.3求 PUBS(SQL SERVER 样本数据库)中的表sales中日期为1994-9-5之后每天图书的总销量(结果列标题为TOTAL_QTY_PERDAY)和它对应的日期(ORD_DATE)。 3.1求PUBS(SQL SERVER 样本数据库)中的表sales中每笔记录的销量和它对应的书名(TITLE) 3.2求PUBS(SQL SERVER 样本数据库)中的表sales中每笔记录的销量、对应的书名(TITLE)和商店名称(STOR_NAME) 3.3求PUBS(SQL SERVER 样本数据库)中的表sales中所在的州为“加利福尼亚”州(’CA’)的那些商店的销量记录.注:要求使用IN关键字查询。 3.4求PUBS(SQL SERVER 样本数据库)中的表Authors中的与作者au_lname =’Stringer’,au_fname=’Dirk’所在的城市相同的所有作者信息 3.5求PUBS(SQL SERVER 样本数据库)中的表Authors中的与作者au_lname =’Stringer’,au_fname=’Dirk’所在的城市不同的所有作者信息 思考题目:求PUBS(SQL SERVER 样本数据库)中的表sales中所在的州为’CA’的那些商店的销量记录以及州名.请问以下哪个方法是正确的? 方法一: SELECT S.*,L.STATE FROM SALES S,STORES L WHERE S.STOR_ID IN (SELECT STOR_ID FROM STORES WHERE STATE = CA) AND L.STATE = CA‘ 方法二: SELECT S.*,L.STATE FROM SALES S,STORES L WHERE S.STOR_ID IN (SELECT STOR_ID FROM STORES WHERE STATE = CA) AND L.STOR_ID = S.STOR_ID AND L.STATE = CA 作业: 1、重新完成P127第5题的(4)-(7) [第5、6用嵌套和链接两种方法做] 2、课件上所有查询语句(1.1—3.

文档评论(0)

书是爱的奉献 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档