1 / 27
文档名称:

VFP 第4章 --郁洪波费下载.ppt

格式:ppt   页数:27
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

VFP 第4章 --郁洪波费下载.ppt

上传人:zhangbing32159 2014/2/21 文件大小:0 KB

下载得到文件列表

VFP 第4章 --郁洪波费下载.ppt

文档介绍

文档介绍:第4章查询和视图
淮海工学院计算机系
郁洪波
1
问题:为什么要使用查询?
就目前所学的知识,
如何在学生表中找到姓名为“张三”的学生的籍贯信息?
2
如果表中的记录有上万条,
怎么找?
3
假如要查找“张三”的所有课程的成绩,怎么办?
4
假如要查找“张三”的所有课程的平均分和总分,怎么办?
5
查询的定义和本质
定义:所谓“查询”,是指向一个数据库发出的检索信息的请求,它使用一些条件提取特定的记录。
本质:一个查询就是一条SELECT-SQL语句。
查询的结果是一个动态的数据集合。
查询的数据源可以是单张表也可以是多张表,(多张表之间必须是相关联的)以及视图
6
创建查询的四种方法
Create query命令方式
文件新建
项目管理器(用得较多,上机必考)
直接写select-SQL语句。
7
一个简单的单表查询的例子
例题1:要求检索出学生表中所有学生的信息,并按照年龄由小到大排序。
几个选项卡的说明:
输出字段: 字段别名的使用
排序依据:
杂项:
筛选: 输入实例时的注意事项(P113)
自己考虑以下查询如何设置?
1:查询出籍贯不是江苏的所有学生。
2:查询出籍贯不是江苏的所有男学生的信息。
3:查询出籍贯是上海或北京的所有学生
8
查询文件的详细内容

文件内容为一条select-sql 语句,例如:
SELECT , , , ,
FROM sjk!xs
WHERE <> '江苏'
ORDER BY
运行查询使用DO 命令,例如
DO *.qpr
注意:必须加上扩展名
查询结果的输出去向:默认为浏览窗口。
9
创建多表查询
例题2:显示每位同学的所有课程的成绩,要求每个人的成绩按照课程代号排序.
多表之间的连接类型:
内连接(inner-join):用得最多。
左联接(left-join)
右连接(right-join)
完全连接(full-join)
若两张表是一对多关系,一般主表在左,子表在右。
10