- 64
- 0
- 约1.43千字
- 约 15页
- 2017-03-26 发布于贵州
- 举报
9第五章查询与视图9第五章查询与视图
第五章 查询和视图 东方一诺 本节主要内容 查询的概念 查询设计器的使用 视图的概念 视图设计器的使用 查询设计器和视图设计器的区别 查 询 一.查询的概念 查询是从指定的表或视图中提取满足条件的记录,并将查询结果定向输出。 查询是以扩展名.qpr的文件保存在磁盘上的。 查询的建立 建立查询的方法: 文件—新建—查询—新建文件 命令:create query 查询名 不管使用哪种方法建立查询,都会出现添加表或视图对话框,选择查询数据用到的表或视图。 查询设计器 查询设计器与SQL短语对应 利用查询设计器建立以下查询 1.使用查询设计器查询年龄小于等于30岁的会员的会员号,姓名和年龄 (来自表Customer),结果按年龄降序排序。 2.使用查询设计器查询林诗因持有的所有外币名称(来自rate_exchange表)和持有数量(来currency_sl表),并将检索结果按持有数量升序排序。 运行查询 do 查询文件名.qpr 单击工具栏上的红色叹号! 查询--运行查询(Ctrl+Q) 程序--运行 查询去向 查询--查询去向 右击--输出设置 依据外汇管理数据库创建查询,从employee和order表中查询金额最高的10笔订单。查询结果依次包含订单号、姓名、签订日期、金额4个字段;各记录按金额降序排序;查询去向为表tableone。最后将查询保存在queryone.qpr文件中,并运行该查询。 视 图 视图是操作表的一种手段: 通过视图可以查询表中内容; 通过视图可以更新表。 建立视图 文件—新建—视图 在数据库设计器中右击—新建本地视图 在命令窗口中使用命令建立视图 create view 视图名 as select 语句 注意:视图是数据库的特有功能,只有在打开数据库 时才能使用视图。 打开数据库cj_m。然后在数据库中创建视图view1: 利用该视图只能查询少数民族学生的英语成绩;查询 结果包含学号、姓名、英语3个字段;各记录按英语 成绩降序排序,若英语成绩相同按学号升序排序。 最后利用刚创建的视图view1查询视图中的全部信息, 并将查询结果存放在表table2中。 查询设计器与视图设计器的区别 查询设计器以.qpr为扩展名的文件形式保存在磁盘上,视图的结果保存在数据库中。 视图设计器中多了更新条件选项卡。 在视图设计器中没有查询去向。 本节总结 重点: 查询的使用 视图的含义及使用 查询文件的建立 难点: 视图的作用 查询设计器与视图设计器的区别 查询去向(查询设计完成后一定要运行) * 东方一诺技术培训研发中心 东方一诺技术培训研发中心 Distinct和top 杂项 group by和having 分组依据 order by 排序依据 where 筛选 join on 联接 select 字段 from 添加表 SQL短语 选项卡 查询设计器的局限性 查询设计器只能建立一些比较规则的查询,而复杂的查询还是需要用SQL语句来完成。 浏览: 临时表:into cursor 临时表名 表:into table/dbf 表名 屏幕:to file 文本文件名 图形 报表 标签 视图的分类 本地视图 远程视图 * 东方一诺技术培训研发中心
原创力文档

文档评论(0)