第六章查询和 与视图Visual FoxPro VFP计算机等级考试.pptVIP

第六章查询和 与视图Visual FoxPro VFP计算机等级考试.ppt

  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文档。上传文档
查看更多
第六章查询和 与视图Visual FoxPro VFP计算机等级考试.ppt

第四章; 4.1 查询的概念 4.2 创建查询 4.3 结构化查询语言SQL 4.4 创建视图 4.5 利用视图更新数据 4.6 定制视图 4.7 数据库视图的操作 *4.8 利用视图处理自由数据 ;4.1 查询的概念;4.2 创建查询; 1.命令方式 【格式】LOCATE FOR逻辑表达式1[范围][WHILE 逻辑表达2] 【功能】在表指定范围中查找满足条件的记录。 【说明】LOCATE 命令在表指定范围中查找满足条件的第一条记录。 逻辑表达式1:表示所需满足的条件。 范围:指定查找范围,缺省时为ALL,即在整个表文件中查找。 找到第一条满足条件的记录后,记录指针指向该记录,并将函数FOUND()(用于检测是否找到满足条件的记录)置为.T.;否则,记录指针指向范围的底部或文件结束标志,并且将函数FOUND()置为.F,并在状态栏给出提示信息“已到定位范围末尾”。 ;1.FIND命令 【格式】FIND 字符串/数值常量 【功能】在表文件的主控索引中查找关键字值与字符串或数值常量相匹配的第一个记录。 【说明】必须打开相应的库文件、主索引文件。 查询字符串,字符串可以不用定界符括起来,但前后有空格的,则必须要括进来。 查询常数,必须使用索引关键字的完整值。 允许查询字符型内存变量,但必须使用宏替换函数。 由于索引文件中关键字表达式值相同的记录总是排在一起的,可用SKIP、DISP命令来逐个查询。 查询完满足条件的记录后,不能自然给出提示,常借助于EOF()函数来判断查询是否完成。 多关键字查询,建立索引时STR函数若没有指定小数位,则应补齐不足10位的空格。 。 ; 如果用SET EXACT ON命令,则匹配必须是精确的。即FIND命令中的查询内容必须与记录的关键字段值完全相等。如果用SET EXACT OFF命令,则匹配可以是不精确的,即只要FIND命令中的查询内容与记录的关键字段值的左侧相等即可。 【例4-2】打开表文件STUD.DBF,查找姓“赵”的记录。 USE STUD SET ORDER TO 姓名 FIND 赵 2.SEEK命令 【格式】SEEK 表达式 【功能】在表文件??主索引中查找关键字值与表达式值相匹配的第一个记录。 【说明】SEEK命令可以查找字符型、数值型、日期型、逻辑型表达式的值。; SEEK命令中的表达式的类型必须与索引表达式的类型相同。 可以查找字符、数值、日期和逻辑型字段的值。 内存变量可以直接进行查询,不用进行宏替换。 表达式为字符串时,必须用定界符括起来。日期常量也必须用大括号括起来。 表达式可以为一复杂的表达式,计算机先计算表达式的值,然后用其值进行查询。 由于索引文件中关键字表达式值相同的记录总是排在一起的,可用SKIP、DISP命令来逐个查询。 如果用SET EXACT ON命令,则匹配必须是精确的。 【例4-3】用SEEK命令在STUD.DBF中查找记录。 USE STUD INDEX ON 是否团员 TAG 是否团员 SET ORDER TO 姓名 SEEK 孙 ;统计记录数 【格式】COUNT [范围] [FOR 逻辑表达式1] [WHILE 逻辑表达式2] [TO 内存变量] 【功能】用于统计当前表中指定范围内满足条件的记录个数。 【说明】除非指定了范围或 FOR/WHILE 条件,否则将计算所有记录个数,如选择了 TO 内存变量,则可将计算结果保存在内存变量中,否则统计结果只在屏幕上显示。 若选择了SET TALK OFF将不显示统计结果。 若 SET DELETE OFF,则加删除标志的记录将被计算。 【例4-4】统计STUD.DBF中的男同学记录个数和表记录总数。; USE STUD COUNT FOR 性别=男 TO A COUNT TO B ** 求和 【格式】SUM [表达式表] [范围] [FOR 条件] [WHILE 条件] [TO 内存变量表 | TO ARRAY 数组] [NOOPTIMIZE] 【功能】对指定范围内、满足条件的记录按指定的各个表达式分别求和。 【说明】缺省范围、条件表示全部记录。 缺省数值型表达式表,表示对库中所有数值型字段求和。 数值型表达式表中表达式的个数应与内存变量的个数一致。;【例4-5】有一表文件GZGL

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档