第4章数据处理与sql_第1页
第4章数据处理与sql_第2页
第4章数据处理与sql_第3页
第4章数据处理与sql_第4页
第4章数据处理与sql_第5页
已阅读5页,还剩71页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第 4章 数据处理与 SQL 第 4章 数据处理与 SQL 4.1 查询文件的创建和使用 4.2 结构化查询语言( SQL) 4.3 视图的创建和使用 Date第 4章 数据处理与 SQL 4.1 查询文件的创建和使用4.1.1 利用查询设计器创建查询4.1.2 查询文件的修改4.1.3 利用查询向导创建查询 三种方法创建查询文件: 使用查询设计器 使用查询向导 直接编写 SELECT-SQL语句( 4.2介绍 )Date第 4章 数据处理与 SQL 4.1.1 利用查询设计器创建查询 (1)启动查询设计器常用方法:v使用 项目管理器 :打开项目管理器,在 “ 数据 ” 选项卡中选定 “ 查询 ” 后单击 “ 新建 ” v从 “ 文件 ” 菜单 或 常用 工具栏 选择 “ 新建 ”v使用命令: CREATE QUERYDate第 4章 数据处理与 SQL 4.1.1 利用查询设计器创建查询 (2) 添加数据源 查询设计器被启动的同时弹出 “ 添加表或视图 ” 对话框,用于添加查询的数据源。 Date第 4章 数据处理与 SQL (3)在查询设计器中建立查询v “ 字段 ” 选项卡: 指定查询输出列v “ 联接 ” 选项卡: 设置表之间的联接关系v “ 筛选 ” 选项卡: 指定记录筛选的条件v “ 排序依据 ” 选项卡: 指定记录排序的依据v “ 分组依据 ” 选项卡: 指定记录分组的依据v “ 杂项 ” 选项卡: 设置查询结果中可否包含重复的记录,以及对查询记录的数目进行限制 4.1.1 利用查询设计器创建查询 Date第 4章 数据处理与 SQL 4.1.1 利用查询设计器创建查询(4)保存查询文件 ( 扩展名为 QPR)常用方法:从 “ 文件 ” 菜单或常用 工具栏选择 “保存 ”(5)运行查询文件,查看查询结果常用方法:v“ 查询,运行查询 ” 或 常用 工具栏中的 “ 运行”v使用项目管理器v使用命令: DO QUERY Date第 4章 数据处理与 SQL 4.1.1 利用查询设计器创建查询例 4.1(单表查询)查询 student表中各专业非定向学生的入学平均分,并按专业的升序显示。Date第 4章 数据处理与 SQL 4.1.1 利用查询设计器创建查询例 4.2(多表查询)根据 student表和 grade表,查询选修“ 02001” 课程的所有学生的学号,姓名和成绩,并按成绩的降序显示。Date第 4章 数据处理与 SQL 4.1.2 查询文件的修改打开查询文件的常用方法v使用 项目管理器 ( 若查询文件已建在某一项目中)v从 “ 文件 ” 菜单 或 常用工具栏选择 “ 打开 ”v使用 命令 : MODIFY QUERY Date第 4章 数据处理与 SQL 4.1.2 查询文件的修改选择查询结果的输出去向常用方法 : “ 查询,查询去向 ”或 : “ 查询设计器 ” 工具栏中的 “ 查询去向 ”七种输出 去向:Date第 4章 数据处理与 SQL 4.1.3 利用查询向导创建查询 查询向导类型v查询向导: 创建标准的单表或多表查询,在浏览窗口中显示查询结果打开查询向导常用操作: l 使用项目管理器l 使用 “ 文件 ” 菜单、 “ 工具 ” 菜单或 常用工具栏v交叉表向导 (了解)v图形向导 (了解)Date第 4章 数据处理与 SQL 结构化查询语言 SQL-Structured Query Language)SQL特点:v一体化 v高度非过程化v简洁但功能强大 v关系数据库系统的国际标准语言 4.2 结构化查询语言( SQL) Date第 4章 数据处理与 SQL 4.2.1 数据查询功能及语句4.2.2 数据定义功能及语句4.2.3 数据操纵功能及语句 4.2 结构化查询语言( SQL) Date第 4章 数据处理与 SQL SQL的核心是数据查询语句 SELECT-SQL。通过 “ 查询设计器 ” 或 “ 查询向导 ” 生成的查询文件内容就是一条 SELECT-SQL语句。在 “ 查询设计器 ” 环境中查看当前查询文件内SECTCT-SQL语句的方法:“ 查询,查看 SQL” 或 “ 查询设计器 ” 工具栏中的 “ 显示 SQL窗口 ”4.2.1 数据查询功能及语句Date第 4章 数据处理与 SQL 4.2.1 数据查询功能及语句例 4.1的 SQL语句例 4.2的 SQL语句Date第 4章 数据处理与 SQL 1.单表查询的一般格式SELECT ALL | DISTINCT , FROM ,WHERE GROUP BY HAVING ORDER BY ASC | DESC输出列数据来源记录筛选条件记录分组的依据记录排序的依据ALL表示所有记录,是默认值,常常省略distinct用于从查询结果中筛去重复值。SQL数据查询语句数据查询语句 (P93)Date第 4章 数据处理与 SQL 4.2.1 数据查询功能及语句TO PRINTER| FILE INTO TABLE | 注 : 该命令若分行输入 ,需在每行 (结束行除外 )行末加续行标记 “;”Date第 4章 数据处理与 SQL 无条件查询select from 查询指定表中所有记录的全部字段内容select * from 查询指定表中所有记录的部分字段内容select from Date第 4章 数据处理与 SQL 例 1: 查询 student表中所有的记录SELECT * FROM studentDate第 4章 数据处理与 SQL 例 2: 查询 student表中所有学生的姓名和 入学总分 SELECT 姓名 ,入学总分 FROM studentDate第 4章 数据处理与 SQL 例 3. 查询 student表中所有专业(要求重复值只选一个)SELECT 专业 FROM student不符合要求Date第 4章 数据处理与 SQL 正确的命令为:SELECT DISTINCT 专业 FROM studentDate第 4章 数据处理与 SQL 条件查询SELECT 列名表 FROM 表名 WHERE 条件表达式条件表达式是由常量、变量和函数通过运算符连接起来的式子,其结果为一个是 /否型的数据Date第 4章 数据处理与 SQL 条件表达式的几种表达形式:u 关系表达式u 逻辑表达式u 字段 NOT LIKE “字符串通配式 “u 字段 NOT BETWEEN 值 1 AND 值 2u 字段 NOT IN (值列表 )u 字段 IS NOT NULLDate第 4章 数据处理与 SQL u关系表达式l 关系运算符:l 关系运算符两边的值必须类型一致。 表示大于= 表示大于等于表示不等于Date第 4章 数据处理与 SQL 例 4.查询 student表中入学总分大于等于 560分的学生姓名和入学总分SELECT 姓名 ,入学总分 FROM student;WHERE 入学总分 =560 Date第 4章 数据处理与 SQL 例 5.查询 student表中 女生 信息SELECT * FROM student;WHERE 性别 =“女 “ 字符型常量要用 或 “括起Date第 4章 数据处理与 SQL 例 6.查询 student表中 1987年 4月 12日出生 的学生信息 SELECT * FROM student;WHERE 入学时间 =1987/04/12日期型常量要用 括起Date第 4章 数据处理与 SQL u逻辑表达式 多个条件 用 AND、 OR、 NOT组合成逻辑表达式逻辑运算符: AND OR NOT 例 7.查询 student表中汉语言文学专业的男生和工商管

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论