文档介绍:查询和视图
第五章
查询的创建和使用
视图的创建和使用
SELETE-SQL语句
查询:从表中检索或统计出符合条件的数据
数据源是一张或多张相关表或视图
查询可以用SELECT-SQL语句完成。
查询文件的扩展名:.qpr。
建立查询时注意:
表达式:SUM() AS 总分,AS前后有空格
如果添加到选定字段出现引号,说明表达式书写错误
多表查询时,联接表的顺序要正确,例:xim、js、gz
利用查询和视图,可以对多张表中的数据同时进行操作
只读方式
查询:从表中检索或统计出符合条件的数据
视图:从表中提取一组记录,改变这些记录
的值,并把更新结果送回源表中
可以更新
Page 114
查询和视图
查询的本质
Page 114
查询的创建和使用
(1)查询:向数据库发出检索信息的请求,它使用一些
条件提取特定的记录。
其运行结果是一个基于表或视图的动态的数据集合。
(2)数据源是一张或多张相关表或视图
(3)查询可以用SELECT-SQL语句完成。
(4)查询文件的扩展名:.qpr。
保存的是实现查询的SELECT-SQL语句,而非查询的结果
“查询向导”
“查询设计器”建立查询
查询设计器中各选项的含义
Page 114
查询的创建和使用
查询设计器窗口
查询名称
联接
选项卡
字段选项卡
杂项
筛选选项卡
排序依据
分组依据
常用工具栏
Page 115
查询的创建和使用
:查询工资表中基本工资在500元(含500元)以上的教师的工号、姓名、系名和基本工资情况,并使教师按系名升序排序,同一系的教师按基本工资的降序排序。
建立单表查询
Page 115
查询的创建和使用
示例分析
Page 115
单表查询
字段
工号、姓名、系名和基本工资
筛选
JBGZ>=500
排序
系名升序,同一系的教师按基本工资的降序排序。
示例步骤
打开查询设计器
添加表
定义查询输出内容
设置筛选条件
设置排序依据
AS 系名
>=500
ORDER BY
Page 115
单表查询
字段:gh、xm、xim、jbgz
表达式(AS 别名)
尽量用表达式生成器
保存
“常用”工具栏+“保存”
设置筛选条件的注意事项
字段名不能使用“备注”或“通用”字段作为选定条件
. .F. (不能T F)
日期常量必须用{^2002-04-17}
查询的创建和使用
Page 117
右击/查看SQL