- 1、本文档共70页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VFP6查询统计SQL
教学课件 安徽中医学院 杜春敏 2008.4 查询、统计与SELECT- SQL P72 查询 (LOCATE、SEEK) 统计 (COUNT、SUM、AVERAGE、TOTAL、 CALCULATE) SQL语言简介 (常用SQL命令、 SELECT- SQL查询) 2.5 查询命令 1.顺序查询命令 (P61) LOCATE [范围] FOR 条件 功能:在当前表指定范围内查找符合条件的记录。一旦找到则定位到符合条件的第一条记录;否则定位到文件尾。 继续查找命令 CONTINUE 例1:在表TS中查找书名以“计”开头的记录。操作演示: USE TS LOCATE FOR left(书名,2)=“计” ?FOUND(),EOF() 测试是否找到.T. .F. DISPLAY 显示找到的当前记录 CONTINUE 继续定位到下一个以 “计”开头的记录,FOUND(),EOF()的返回值为.T. .F. DISPLAY 2索引查找 格式: SEEK 表达式 功能:快速查找与表达式值相等的记录。 一旦找到,则定位到与表达式值相等的第一条记录。 注:使用该命令前要先按关键字建索引。 例2:在TS.DBF中索引查找“科学出版社”出版的书籍。 操作演示: USE TS INDEX ON 出版单位 TAG CB SEEK “科学出版社” DISPLAY 2.7 数据的统计 例1.分别统计读者表DZ.DBF 中的“教授”、“副教授”和“讲师”人数,将统计结果存入N、M或J中并显示。 USE DZ COUNT FOR 职称=“教授” TO N COUNT FOR 职称=“副教授” TO M COUNT FOR 职称=“讲师” TO J ?N,M,J 例2.统计借书证号是“112”读者的借书次数,结果保存在内存变量JS中,并显示统计结果. 分析:读者借书情况通过“借书证号”反映在借阅表JY.DBF中。 2 求和与求平均 (1)求和命令格式: SUM [数值型字段表] [TO 内存变量表 / TO ARRAY数组名] [范围] [FOR/WHILE条件 ] (2)求平均命令格式: AVERAGE [数值型字段表] [TO 内存变量表/ TO ARRAY数组名] [范围] [FOR/WHILE条件 ] 例4:计算XSCJ中数学,英语,计算机三门课的平均分并存入变量A,B,C中 操作: AVERAGE TO A,B,C 例5:统计图书表TS.DBF中各出版社出版图书的价格总和,保存到汇总表TJB.DBF中。 USE TS INDEX ON 出版单位 TAG 出版单位 TOTAL ON 出版单位 TO TJB FILEDS 单价 USE TJB LIST 出版单位 ,单价 例6 :对XSCJ按性别对所有人的计算机和英语进行分类汇总,并存入汇总表ABC中。 USE XSCJ INDEX ON 性别 TAG XB TOTAL ON 性别 TO ABC FIELDS 计算机,英语 USE ABC LIST TOTAL命令的一般用法: USE 表文件名 INDEX ON 关键字 TAG 索引标识 TOTAL ON 关键字 TO 汇总表文件名; [ FIELDS 字段名表] [范围] [FOR 条件] 4.计算命令 说明:命令中的表达式表中可以包括下列函数及它们的组合: SUM(数值表达式):求和。 AVG(数值表达式):计算算术平均数。 CNT():统计记录数,即进行统计计算的样本个数。 MAX | MIN(表达式):计算数值表达式及字符表达式的最大(小)值和日期表达式的最后时间。 STD(数值表达式):计算标准差。 VAR(数值表达式):计算方差。 例7:计算“科学出版社”出版图书的册数和价格总和。 操作如下: USE TS CALCULATE CNT(),SUM(单价) ; FOR 出版单位=科学出版社 TO C1,S1 统计命令小结: 1.COUNT、SUM、AVERAGE三条命令仅产生内存变量。用?显示输出其结果。 2.TOTAL命令产生一个表文件。其中存放在指定范围内符合条件的每一类的第一条记录。 要查看汇总结果,需要用USE打开相应的表文件,用LIST、DISPLAY或BROWSE查看。 3. CALCULATE命令提
您可能关注的文档
最近下载
- 2024《学前教育法》解读PPT课件.pptx
- 康明发 K280水平关节机器人说明书3.pdf
- 过程控制系统(毕业论文)精馏塔控制系统设计.doc
- 2025年南京市河西新城区国有资产经营控股集团有限责任公司人员招聘笔试模拟试题及答案解析.docx VIP
- 金堂县自来水红旗水库取水工程——原水输水管道复线工程非重大变动环境影响分析.pdf
- 医疗器械的人类受试者临床研究-临床试验质量管理规范(ISO 14155 :2020)中文版.pdf VIP
- 2025年学校体育活动经费预算计划.docx VIP
- 打造企业文化之基助力企业和谐发展.pdf VIP
- 动火作业安全培训.ppt VIP
- BM11_05_BladeEditor.ppt VIP
文档评论(0)