vfpch5第五章 节 查询、视图与SQL.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
vfpch5第五章 节 查询、视图与SQL.ppt

运算符类别 运算符 实例 关系运算符 =、、、=、=、 成绩=60 逻辑运算符 NOT、 AND、 OR 成绩=60 AND成绩70 字符串匹配运算符 LIKE 性别 LIKE 男 范围运算符 BETWEEN AND 成绩BETWEEN 60 AND 70 空值运算符 IS NULL 成绩 IS NULL 集合运算符 IN、NOT IN 专业班级 IN (“计算机”,”英语”) 【例5.17】 查询dab中的男生学号、姓名、性别。 SELECT 学号,姓名,性别 FROM dab WHERE 性别=男 结果如下图所示。 【例5.18】 查询dab中计算机1班的男生姓名。 SELECT 姓名 FROM dab WHERE 性别=男 AND 专业班级=计算机1班 结果是: 张广田 【例5.19】 查询xkcjb中成绩在70~90分范围内的学生。 SELECT * FROM xkcjb WHERE 成绩 BETWEEN 70 AND 90  结果如图所示。等价于: SELECT * FROM xkcjb WHERE 成绩=70 AND 成绩=90 【例5.20】 查询dab中所有姓“张”的学生。 SELECT * FROM dab WHERE 姓名 LIKE 张% 结果如下图所示。 LIKE子句中可以用通配符:下划线“_”,表示任何一个字符;百分号符“%”,表示一串字符。 【例5.21】 查询xkcjb中选修课程号为“001”的学生。 SELECT * FROM xkcjb WHERE 课程号 IN (001) 结果有3条记录,学号分别为、和。 4)排序查询 通过ORDER BY子句可以实现查询结果的排序输出,允许按一列或多列排序。 格式: ORDER BY 排序选项1[ASC|DESC][, 排序选项2[ASC|DESC]…] 其中,ASC表示升序排序(缺省方式),DESC表示降序排序。 【例5.22】 按课程的学分升序查询出全部课程信息。 SELECT * FROM kcb ORDER BY 学分 【例5.4】为【例5.3】所创建的查询文件dbcx2.qpr,定制查询结果的输出格式。 操作步骤如下: ①打开查询文件dbcx2.qpr,如下图所示。 ②选择【查询】菜单下【查询去向】,进入【查询去向】对话框,如下图所示。  若选择【浏览】选项,单击【确定】按钮,则返回Visual FoxPro 6.0主菜单。选择【查询】菜单下【运行查询】命令,可以查看结果。 若选择“临时表”选项,单击【确定】按钮,则输出被存入名为dbcx2.dbf的临时文件中,并返回Visual FoxPro 6.0主菜单。 若选择“表”选项,单击【确定】按钮,则系统自动生成一个名为dbcx2.dbf的表文件。  有7种输出去向可供选择,在这里只选择其中常用的4种。 若选择“图形”选项,单击【确定】按钮,则返回Visual FoxPro 6.0主菜单。选择【查询】菜单下【运行查询】命令,则进入“图形向导”的【步骤2-定义布局】对话框,如图5.16所示。定义图形的布局,即横、纵坐标的数据来源。 单击【下一步】按钮,则进入【图形向导】“步骤3-选择图形样式”,如下图所示。根据需要选择其中一种图形样式。 单击【下一步】按钮,则进入【图形向导】“步骤4-完成”窗口,输入图形标题,单击【完成】按钮,进入“另存为”窗口。 在“另存为”窗口中,输入图形文件名“dbcx2图形”,单击【保存】按钮,则出现如下图所示结果。 5.2 创建视图 视图与查询相似,它们都可以从一个或多个相关联的表中提取信息,但查询是以只读方式访问表文件,而视图却是以读写方式访问表文件,因此可以通过修改视图中记录的值来实现对源表的数据更新。视图可以看成是从一个或多个数据表中导出的一张“虚拟表”,因为其中并不存放真正的数据,即视图中的数据取自源表,每次打开视图时,都要从源表中重新提取数据。视图是不能单独存在的,它依赖于数据库,是数据库的一部分,只有在打开数据库时才能创建和使用视图。 根据数据库中数据的来源,视图可以分为本地视图和远程视图。本地视图指由本地表而生成的视图。远程视图指通过ODBC从远程数据源所建立的视图。 创建视图的过程与创建查询的过程类似,既可通过视图设计器创建,又可以利用视图向导创建。 视图是数据库的一部分,只有打开或创建包含视图的

文档评论(0)

yuzongxu123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档