- 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章关系数据库标准语言—SQL2
数据库系统原理及其应用 以特定次序显示数据 案例 需要一份关于所有角色的报告,作为进一步评审空缺的数的输入。要产生一份以位置描述的递升顺序的报告。以位置描述( vDescription 属性)递升的顺序显示Position表中的cPositionCode和vDescription两列信息 以特定次序显示数据 以特定次序显示数据 知识点:ORDER BY 子句 ORDER BY子句,以指定顺序检索和显示数据。 语法: 以特定次序显示数据 例1.28 查询选修了C03号课程的学生的学号(Sno)和成绩(Grade),并按成绩降序排列。 例1.29 查询全体学生情况,查询结果按所在系的系名(Sdpet)升序排列,同一系中的学生按年龄(Sage)降序排列。 显示顶部几行 案例 根据测验的成绩,成绩最高的3位外部候选人将获得面试。测验是在2001年3月进行。需要这些候选人的所有材料。 条件是以测试成绩(siTestScore)为降序排列,只显示前3行 显示顶部几行 显示顶部几行 知识点:TOP关键字 与SELECT语句一起使用的TOP关键字限制了结果集合中返回的行数。 语法: Distinct关键字 关键字DISTINCT从结果集中抹去重复的行 例: 去掉重复项 Distinct关键字 在聚合函数中使用DISTINCT 例: 例1.32 查询选修了课程的学生人数。 Distinct关键字 练习: 使用DISTINCT关键字 编写一个询问,显示已收到申请的外部候选人所在城市的列表。 显示聚合函数 案例: 发布招聘广告的报纸资料存储在Newspaper表中。需要发布招聘广告的报纸总数。(即表中的行数) 显示聚合函数 知识点:聚合函数 对应用表中的列或一组列进行汇总,然后产生单个值 显示聚合函数 例1: 显示聚合函数 例3 显示聚合函数 例5 显示聚合函数 例1.30 查询学生总人数。 例1.32 计算选修C01号课程的学生平均成绩。 例1.33 查询选修C01号课程的学生最高分数。 GROUP BY分组结果集 案例: 需要分析在各种报纸设置的招聘广告的效果。作为第一步,需要知道各份报纸中的广告数目,这些资料存储在NewsAd表中,每一种报纸对应惟一cNewspaperCode ,每一则广告对应NewsAd表中的一行。用下面格式显示: GROUP BY分组结果集 GROUP BY分组结果集 知识点:GROUP BY子句 GROUP BY为聚合函数的一种,将查询结果表按某一列或多列值分组,值相等的为一组。 Having子句进一步对结果集进行限制,以根据条件产生数据。 用以下子句分组结果集: GROUP BY:使用聚合函数把结合集归纳为在询问中定义的分组 GROUP BY ALL:GROUP BY子句中的关键字ALL用于显示所有分组,包括那些被WHERE子句排除的组。 COMPUTE and COMPUTE BY:用带SELECT语句的COMPUTE子句,使用聚合函数生成询问结果中的汇总行。COMPUTE BY子句进一步汇总按列的汇总结果集 GROUP BY分组结果集 语法: SELECT查询中的HAVING关键字可用于从中间结果集中选择行 GROUP BY子句中的关键字ALL用于显示所有的组,包括那些被WHERE子句排除的组。 GROUP BY分组结果集 例1:显示价格大于10的各种类型的图书及其价格。 GROUP BY分组结果集 例2:通过使用GROUP BY对Type列进行分组,对每一种类型的书进行各种聚合运算。 GROUP BY分组结果集 例3:对于所有价格大于$10且组类型的平均值大于$17.5的书。 GROUP BY分组结果集 例1.34 求各个课程号(Cno)及相应的选课人数。 例1.35 查询选修了3门或3门以上课程的学生学号(Sno)。 函数与连接 使用函数 使用各种类型的连接 使用串函数以大写形式显示数据 案例: 关于报纸的数据资料在StudyDB1数据库的Newspaper表中,需要包含报纸名称、联系人名称的报告和电话号码以用来联系各报纸以刊登广告。报纸名称应以大写显示。 以大写形式显示报纸名称所用的字符串函数是UPPER 使用串函数以大写形式显示数据 使用串函数以大写形式显示数据 知识点:串函数 串函数用于转换数据的格式以满足特定需要,大部分串函数用于char和varchar数据类型。 可以作为任何字符表达式的一部分, 语法: 使用串函数以大写形式显示数据 使用串函数以大写形式显示数据 使用串函数以大写形式显示数据 练习:使用串函数
您可能关注的文档
最近下载
- 论龟兹乐舞对中原乐舞的影响及作用.doc VIP
- CCT-D-CUF斯频德闭式冷却塔样本.pdf VIP
- 比较敦煌与龟兹壁画中舞蹈艺术的空间性和动作语言特征.docx VIP
- 2025福建福州市马尾区民政局招聘社会救助协管员2人笔试模拟试题及答案解析.docx VIP
- 2025福建福州市马尾区民政局招聘社会救助协管员2人考试备考题库及答案解析.docx VIP
- 2025福建福州市马尾区民政局招聘社会救助协管员2人笔试参考题库附答案解析.docx VIP
- 2025福建福州市马尾区民政局招聘社会救助协管员2人笔试备考题库及答案解析.docx VIP
- FuTURE论坛:2020 5G毫米波技术白皮书.pdf VIP
- 私法中的人_11309198.pdf VIP
- 龟兹壁画中的乐舞研究.pdf VIP
文档评论(0)