oracle数据库技术及应用教学课件作者朱翠苗项目五

上传人:E**** 文档编号:102546447 上传时间:2019-10-03 格式:PPT 页数:89 大小:24.14MB
返回 下载 相关 举报
oracle数据库技术及应用教学课件作者朱翠苗项目五_第1页
第1页 / 共89页
oracle数据库技术及应用教学课件作者朱翠苗项目五_第2页
第2页 / 共89页
oracle数据库技术及应用教学课件作者朱翠苗项目五_第3页
第3页 / 共89页
oracle数据库技术及应用教学课件作者朱翠苗项目五_第4页
第4页 / 共89页
oracle数据库技术及应用教学课件作者朱翠苗项目五_第5页
第5页 / 共89页
点击查看更多>>
资源描述

《oracle数据库技术及应用教学课件作者朱翠苗项目五》由会员分享,可在线阅读,更多相关《oracle数据库技术及应用教学课件作者朱翠苗项目五(89页珍藏版)》请在金锄头文库上搜索。

1、项目五 数据查询的应用,任务 单表数据查询 任务 多表连接查询 任务 子查询,返回,任务 单表数据查询,任务描述 .创建与使用基本查询。 .创建与使用条件查询。 .创建与使用分组查询。 相关知识与任务实现 ( ) 语言是用于数据库查询的结构化语言。 是高级的非过程化编程语言, 允许用户在高层数据结构上工作。,下一页,返回,任务 单表数据查询,它不要求用户指定对数据的存放方法, 也不需要用户了解具体的数据存放方式, 所以, 具有完全不同底层结构的不同数据库系统可以使用相同的 语言作为数据输入与管理的接口。它以记录集合作为操纵对象, 所有的 语句接收集合作为输入, 返回集合作为输出。这种集合特性允

2、许一条 语句的输出作为另一条 语句的输入, 所以 语言可以嵌套, 这使它具有极大的灵活性和强大的功能。在多数情况下, 其他语言中需要一大段程序实现的一个单独事件, 只需要一个 语句就可以达到目的, 这也意味着用 语言可以写出非常简洁的语句。,上一页,下一页,返回,任务 单表数据查询, 语言包含四个部分: 数据查询语言(如 语句); 数据操纵语言(如、 语句); 数据定义语言(如、 等语句); 数据控制语言(如、 等语句)。 本项目主要使用 语言中的 数据查询语言完成任务。,上一页,下一页,返回,任务 单表数据查询, 语句的一般格式如下: selectfrom方案名. where group b

3、y having order byASC|DESC 语句的使用方法: 是查询语句必需的关键字。,上一页,下一页,返回,任务 单表数据查询, 子句是 语句所必需的子句, 用于标识从中检索数据的一个或多个数据表表名或视图。 子句用于设定检索条件, 以返回需要的记录。 子句用于将查询结果按指定的一个字段或多个字段的值进行分组统计, 分组字段或表达式的值相等的被分为同一组。 子句与 子句配合使用, 用于对由 子句分组的结果进一步限定搜索条件。 子句用于将查询结果按指定的字段进行排序。,上一页,下一页,返回,任务 单表数据查询,查询代码可以在 中进行, 也可以在 中完成, 下面选取 完成各项任务。 一、

4、创建与使用基本查询 .查询表的全部信息 任务: 查询“” 表所有学生的全部信息。 在 主窗口右侧的“” 工作表的脚本输入区域, 输入如下所示的 查询语句: .;, 如图 所示。在选择列表中使用表达式指定返回源表中的所有列。,上一页,下一页,返回,任务 单表数据查询,执行语句。在“” 工作表的工具按钮区域单击“执行语句” 按钮, 在下方的“结果” 窗格中显示 语句的查询结果, 如图 所示。 也可以在“” 工作表的工具按钮区域单击“运行脚本” 按钮, 在下方的“脚本输出” 窗格将会显示查询的结果, 如图 所示。 .查询表的指定列信息 任务: 查询“” 表中所有学生的“” “” “” 信息。,上一页

5、,下一页,返回,任务 单表数据查询,在 主窗口右侧的“” 工作表的脚本输入区域, 输入如下所示的 查询语句: , , .;, 单击“执行” 按钮, 结果如图 所示。查询表中指定列时, 在 后面书写列名, 如果多列, 之间用逗号隔开。 .查询表并更改显示的列标题 任务: 查询“” 表中所有学生的“” “” “” 的信息,并分别以“学号” “姓名” “联系电话” 作为输出标题。,上一页,下一页,返回,任务 单表数据查询,在 主窗口右侧的“” 工作表的脚本输入区域, 输入如下所示的 查询语句: 学号, 姓名, 联系电话.;。单击“执行” 按钮, 结果如图 所示。有时根据需要, 将原来表中的列名显示为

6、其他名称。在更改显示的列标题时, 用 引出要显示的列标题, 或者不用,而在原来列标题的后面输入空格, 之后输入要显示的列标题。 二、创建与使用条件查询,上一页,下一页,返回,任务 单表数据查询, 语言中包括的运算符与表达式主要有: 算术运算符、比较运算符、逻辑运算符、集合运算符和连接运算符等。 () 算术运算符 算术运算符主要用来进行加、减、乘、除等算术运算。 中常用的算术运算符有: 、() 等。 () 比较运算符 中常用的比较运算符有: (等于)、! (不等于)、 (小于)、 (大于)、(小于等于)、 (大于等于)、 (在列表中)、 (介于之间)、 (匹配) 等。,上一页,下一页,返回,任务

7、 单表数据查询,() 逻辑运算符 语言中常用的逻辑运算符有: (与)、 (或)、 (非)。逻辑运算符的优先顺序为。 () 集合运算符 集合运算符又称为谓词运算符。常用的集合运算符有: 、。 () 连接运算符 用来连接多个字段, 或者将多个字符串连接起来。 操作符的优先级别: 算术连接比较逻辑。,上一页,下一页,返回,任务 单表数据查询,.查询表中指定行 任务: 查询“” 表中学号为“” 的学生的全部信息。 在 主窗口右侧的“” 工作表的脚本输入区域, 输入如下所示的查询语句: . ;, 单击“执行”按钮, 结果如图 所示。这里使用关键字 指定条件, 搜索所要查询的行。 .查询不重复的行,上一页

8、,下一页,返回,任务 单表数据查询,任务: 查询“” 表中“” 的所有信息, 并使用 去除重复的记录。 在 主窗口右侧的“” 工作表的脚本输入区域, 输入如下所示的查询语句: .;, 单击“执行” 按钮, 结果如图 所示。有时根据需要, 要使用关键字 取消重复显示的行, 使这些行就显示一次。 .查询表中前若干行 任务: 查询“” 表中前 个学生信息。,上一页,下一页,返回,任务 单表数据查询,在 主窗口右侧的“” 工作表的脚本输入区域, 输入如下所示的查询语句: . ;, 单击“执行” 按钮, 结果如图 所示。使用 指定条件, 可以查询前面若干行。 .指定条件查询 任务: 查询“” 表中出生日

9、期在“” 以前的男生信息; 查询“” 表中姓“吴” 的女生信息; 查询“” 和“” 班入学成绩大于 的学生信息; 查询成绩在 之间的学生信息; 查询所有入学成绩 或者姓“张” 的学生信息。,上一页,下一页,返回,任务 单表数据查询,在 主窗口右侧的“” 工作表的脚本输入区域, 输入如下所示的查询语句: . 男 ;, 单击“执行” 按钮, 结果如图 所示。当查询要同时满足多个条件时,使用逻辑运算符 进行多个条件的连接。,上一页,下一页,返回,任务 单表数据查询,在 主窗口右侧的“” 工作表的脚本输入区域, 输入如下所示的查询语句: . 吴 女 ;, 单击“执行” 按钮, 结果如图 所示。在这个查

10、询中, 姓“吴” 的信息使用了通配符, 它代表吴姓后面可以有 到多个字符。有关通配符的使用见表。,上一页,下一页,返回,任务 单表数据查询,在 主窗口右侧的“” 工作表的脚本输入区域, 输入如下所示的查询语句: . ( , ) ;, 单击“执行” 按钮, 结果如图 所示。其中 代表在某个集合中, 代表不在某个集合中。,上一页,下一页,返回,任务 单表数据查询,在“ ” 主窗口右侧的“” 工作表的脚本输入区域, 输入如下所示的查询语句: . ;,单击“执行” 按钮, 结果如图 所示。表示一个闭区间, 指示大于等于某个值或小于等于某个值。 在 主窗口右侧的“” 工作表的脚本输入区域, 输入如下所示

11、的查询语句: . 张 ;, 单击“执行” 按钮, 结果如图 所示。逻辑运算符, 代表非此即彼。,上一页,下一页,返回,任务 单表数据查询,三、创建与使用分组查询 .分组查询数据 任务: 查询“” 表并分班显示人数。 在 主窗口右侧的“” 工作表的脚本输入区域, 输入如下所示的查询语句: , () . ;, 单击“执行” 按钮, 结果如图 所示。数据先分组, 分组之后统计个数。() 函数中的参数可以写任何非空的字段或者, 都能正确统计出人数。代表统计一行一行的记录。,上一页,下一页,返回,任务 单表数据查询,.分组查询并筛选满足要求的记录 任务: 查询“” 表并分班显示学生人数大于 人班级。 在 主窗口右侧的“” 工作表的脚本输入区域, 输入如下所示的查询语句: , ( ) . ();, 单击“执

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号