首页  前一页  后一页  末页
[144] [145] [146] [147] [148]
本留言簿共有493条记录, 现在时间2025-5-24 19:23:30,计算机地址:192.168.9.44
日期查询:
现在是第29页
一共有99页
Books库中表及结构信息 环境:一键安装 库表:Mysql.sql  xx3.sql xx4.sql 页面:Myphp.php   
序号 留言内容
148

D:2011-11-23
T:18:00:00
IP:192.168.8.40



作者:
张顺海

2011.11.24 星期四

教学内容:数据表格内容的导出

教学目的:把数据表中的筛选内容导出成其他格式的文件

教学重点:导出成excel文件及文本文件

教学难点:文件格式

 

一、上节回顾

上节我们学习了“into table”短语,它的意思是让我们筛选出来的数据,把它保存到一张新的表格里,新形成的表格和我们学习使用的tushu.dbf一样可以做为数据源使用。

作业中的第二题:

将图书表格中的,单价在15至55之间(含15和55)的所有图书,保存到test1117_3.dbf中,答案是:

sele * from tushu where 单价 between 15 and 55 into table test1117_3

作业中出现的主要问题:

1.在使用条件短语的时候,部分同学丢失了where关键词。

2.15至55元之间,应该使用 单价 between 15 and 55,有部分同学使用的是 单价 in (15,55)。

3.有部分同学没有使用 into table test1117_3,只是完成了筛选动作,没有完成结果的保存动作。

4.有部分同学把文件名test1117_3中的下划线,写成了减号,即 test1117-3

二、新授

1.文件的导出

VFP使用的表格文件的扩展文件名为 .dbf,是一种特殊格式的文件,一般情况下,用VFP软件打开使用,其他的文件操作起来非常的不方便,有的根本打不开,所以需要使用VFP的【导出功能】,把它保存为其他软件如“excel”或“word”或“记事本”等程序使用的格式。

2.excel格式的导出步骤

执行相应的筛选指令,选出需要的数据,一般使用的命令为:sele * from tushu where .....的格式。

点菜单【文件】-【导出】,会出现【文件类型】(Microsoft Excel )-【保存位置】(桌面)-【确定】-【产生相应的文件】

执行命令后,出现结果

点击【文件】工具栏

点击【导出】命令,选择类型

点击【位置】,并取新的文件名

出现新的文件名,abcd.xls,即为excel格式的文件

3.文本文件的导出:

使用的短语为:to file

如:sele 书名,dj from tushu where dj>=100 to file abcd.txt

这样就把结果保存到了文本文件“abcd.txt”中了。

三、练习

请大家在【桌面】上建立“上次作业题目中的结果”的文本文件“test1123_1.txt”,请大家想想,什么是“文本”文件,它的扩展名为“.txt”,它通常用什么程序打开?

四、作业

1.将‘大众文艺’出版社出版的图书“书名”、“dj”、“套数”内容保存到“excel”格式的文件test1123_2.xls中。

2.将dj是(15,20,25,27,32)的图书的“书名”、“dj”、“版别”等三项内容保存到“文本”格式的文件test1123_3.txt中。

147

D:2011-11-15
T:12:42:00
IP:192.168.8.40



作者:
张顺海

2011.11.17(星期四)授课内容

1.教学内容:into table短语

2.教学目的:掌握查询得到的结果,保存到一个新的表格里

3.教学重点:into table <表格名>的使用

4.教学难点:新表格的存储位置

 

一、上节课的作业情况:http://192.168.8.40/ch01/zyd.htm

二、作业情况汇总

  • 总体质量不错
  • 书不规范,逗号有的有,有的没有。
  • 筛选条件有些不规范。

三、内容回顾

1.聚合函数:

count() 返回对符合条件的统计个数

sum() 返回符合条件的记录中指定列数据求和

avg()  返回符合条件的记录中指定列数据的平均值

max() 返回符合条件的记录中指定列数据的最大值

min() 返回符合条件的记录中指定列数据的最小值

2.分组统计:group by 短语

题目1中使用的对符合条件的记录统计成一个结果。

例:sele count(*),sum(套数),avg(dj) from tushu  where 版别 like "%大众文艺%"

解:对tushu.dbf中的‘大众文艺’出版社的图书进行相应的统计,分析是‘大众文艺’的记录个数(count(*)),‘大众文艺’出版社的套数之和(sum(套数)),‘大众文艺’出版社所有图书的平均单价(avg(dj))来完成的,结果只有一行。

结果只有一项

图1

如果使用了group by 选项就会按照它指定的项目,如: group by 版别:就会按照版别分类,每一类就会组合到一起,形成单独的统计。

如:sele count(*),sum(套数),avg(dj),版别 from tushu group by 版别

查询结果会有好多项,有多少类,就会有多少记录

图2

四、新授

问题提出:得到的结果(上边图1和图2),可以保存到一张的表格里,做为其他用途。

1.短语: into table <表格名>

2.目的:就是把查询的结果保存到新的表格中,新的文件事由 <表格名>指定,默认的扩展文件名为.dbf,保存位置就是当前文件夹,也就是启动VFP6的文件夹。当然可以指定文件保存的位置。

如:  .... into table d:\abc\xy10     表格保存到了d盘,abc子文件夹中,文件名为 xy10.dbf

3.例:将图2的内容保存到当前文件夹里,文件名为 test1117_1.dbf (共有71条记录)

sele count(*),sum(套数),avg(dj),版别 from tushu group by 版别 orde by 3 desc into table test1117_1

五、练习

将书名中含有‘王’字的所有图书信息筛选出来,保存到表格test1117_2.dbf中。

六、作业

1.我们学习了哪个短语,有什么用?

2.将图书表格中的,单价在15至55之间(含15和55)的所有图书,保存到test1117_3.dbf中。

146

D:2011-11-15
T:10:58:00
IP:192.168.8.40



作者:
张顺海

今天是2011年11月15日,星期二。AMD公司发布了多款多核CPU产品。

AMD公司多核心CPU

145

D:2011-11-9
T:9:43:00
IP:192.168.8.40



作者:
张顺海

2011.11.10 授课内容

教学内容:查询过程的聚合函数、分组短语的利用

教学目的:掌握统计函数,智能统计结果

教学重点:max()、min()、总数()

教学难点:group by

 

一、考试分析

平均成绩:V52是17.85分,V55是17.33,满分20分。

错误最多的:

选择题第10题:将书名中含有‘王’字的图书信息筛选出来的条件:应该选择D选项是“以上都不对”,因为应该利用like和通配符配合,如:书名 like "%王%"

操作题第1题:将图书信息中含有‘中国’的所有信息找出来,多数人在条件中丢落了项目名,应该是 sele * from tushu where 书名 like '%中国%',多数人丢落了‘书名’这个重要的项目。

二、新授

1.最大值、最小值、求和的聚合函数应用:

最大值:max()

最小值:min()

求和:sum()

2.实例:

(1)求‘大众文艺’出版社出版的图书的最高单价和最低单价;

sele * from tushu where 版别 like "%大众文艺%"    '所有大众文艺出版社出版的图书信息

sele  count(*)  from tushu where 版别 like "%大众文艺%"  '统计上述图书的记录条数

sele max(单价),min(单价) from tushu where 版别 like "%大众文艺%"   '查询大众文艺出版社出版的最高单价、最低单价

sele sum(套数),版别 from tushu where 版别 like "%大众文艺%"    '统计大众文艺出版社出版的总套数

(2)对不同的出版社分析统计最高单价、最低单价、总套数

分组:就是把记录按指定的项目(本题就是按版别)分类,同一类的统计中最大值、最小值、求和。

实现:sele count(*),版别  from tushu group by 版别 order by 版别 desc   '按版别分类,同一个出版社分别计数(记录的条数)

同理:sele max(单价),min(单价),sum(套数),count(*),版别  from tushu group by 版别 order by 版别 desc

三、练习

1.统计不同类别图书中的最高单价,最低单价、总套数、平均单价

sele 类别,coun(*) as 记录数,max(dj) as 最高单价,min(dj) as 最低单价,sum(套数) as 总套数,avg(dj) as 平均单价 from tushu group by 类别

2.按出版社统计出每个出版社出版图书的总价格

sele 版别,sum(dj*总册数) as 总价格 from tushu group by 版别 orde by 版别 desc

四、作业

1.今天我们学习了三个聚合函数一个短语,分别是什么?

2.按图书类别统计出不同类别的总套数、平均单套册数、平均单价? 

144

D:2011-11-8
T:10:30:00
IP:192.168.8.40



作者:
张顺海

windows家族一览表

windows家庭简介

首页  前一页  后一页  末页
现在是第29页一共有99页