|
|
|
³³³学
习 园 地³³³
考试大纲:职高计算机等级考试 |
职高英语等级考试 |
英语考试样题
计算机等级考试8四川
:一级|
二级|
三级
全国
:一级 |一级B|
二级VFP|
二级VB|
三级|
四级
基础篇:微机基础 |
文件管理 |
因特网操作|
电子邮件
|
BBS论坛
|网页基础1
|网页基础2
|
网页基础3
数据库:VFP6_基础|
VFP6_命令|
报表与菜单|
表单设计
|
查询数据
|
编程初步
|
数据网页
|
上机考试
网页篇:网页表单 |
动态网页 |
JAVA脚本1 |JAVA脚本2
|JAVA脚本3
|JAVA脚本4
|JAVA脚本5
|
JAVA脚本6
职称篇:职称计算机等级考试
网络知识部分
操作题解题辅导
Visual FoxPro 6.0 查询数据
一、SQL查询命令
功能:SQL是一条多功能的数据表查询命令。SQL只能显示记录,不能修改记录。
显示前不需预先打开数据表,显示完毕后,数据表保持打开状态。
命令:SELECT 字段 FROM 表名 WHERE 条件 GROUP BY 分组 ORDER BY 顺序
例一:显示表gz1.dbf全部记录:
SELECT * FROM GZ1
例二:显示表gz1.dbf中编号、姓名、应发合计三个字段:
SELECT 编号,姓名,应发合计 FROM GZ1
例三:显示gz1.dbf中“应发合计”大于1000元的记录:
SELECT * FROM GZ1 WHERE 应发合计 >1000
例四:显示gz1.dbf中“应发合计”大于1000元记录的编号、姓名、应发合计三个字段:
SELECT 编号,姓名,应发合计 FROM GZ1 WHERE 应发合计 >1000
例五:按“应发合计”从大到小顺序显示表gz1.dbf全部记录:
SELECT * FROM GZ1 ORDER BY 应发合计 DESC
例六、分别显示gz1.dbf中男性、女性的人数和“应发合计”的总和:
SELECT COUNT(*),SUM(应发合计) FROM GZ1 GROUP BY 性别
例七:显示gz1.dbf中“应发合计”的最大值、最小值、总和:
SELECT MAX(应发合计),MIN(应发合计),SUM(应发合计) FROM GZ1
例八:一起显示gz1.dbf和gz2.dbf两个表中的记录:
SELECT * FORM GZ1,GZ2 WHERE GZ1.职工编号=GZ2.职工编号
例九:自定义显示表头:
SELECT SUM(应发合计) AS "应发合计" FROM GZ1
例十:把“应发合计”大于1000元的记录保存到GZ2新表中。
SELECT * FROM GZ1 WHERE 应发合计 >1000 INTO DBF GZ2
二、查询向导
功能:帮助助用户建立SQL查询命令,保存于查询文件中。
1、打开一个数据表。
2、“文件”——“新建”——“查询”——“向导”——“查询向导”。
3、选择数据表名——选择需要显示的字段。
4、选择记录筛选条件。
5、选择记录排序字段和方向。
6、为此查询起名——保存。(生成一个查询文件.QPR)
7、运行查询:“程序”——“运行”——选择文件——“运行”。
8、修改查询:“文件”——“打开”——选择查询文件名——打开“查询设计器”。
三、查询生成器
功能:帮助助用户建立SQL查询命令,保存于查询文件中。
1、“文件”——“新建”——“查询”——“新建文件”——打开“查询设计器”。
2、选择数据表名——“添加”——“关闭”。
3、选择需要显示的字段。
4、选择记录筛选条件。
5、选择记录排序依据和方向。
6、选择记录分组依据。
7、查看SQL:“查询”——“查看SQL”。
8、保存:“文件”——“保存”——起名。(生成一个查询文件.QPR)
9、运行查询:“程序”——“运行”——选择文件——“运行”。
10、修改查询:“文件”——“打开”——选择查询文件名——打开“查询设计器”。
四、查询文件的操作命令
1、启动查询设计器:
CREATE QUERY [文件名.QPR]
2、修改查询文件:
MODIFY QUERY [文件名.QPR]
3、建立或修改查询文件:
MODIFY COMMAND 文件名.QPR
4、显示查询文件内容:
TYPE 文件名.QPR
5、运行查询文件:
DO 文件名.QPR
五、视图
功能:视图是一个虚表,具有数据表的特性和操作,但没有单独的文件来存放,必
需在数据库打开时,才能建立和操作。在视图中修改过的记录,可以反映到源数据表中。
1、打开一个数据库表。
2、“文件”——“新建”——“视图”——“向导”——打开“本地视图向导”。
或:“文件”——“新建”——“视图”——“新建文件”——打开“视图设计器”
3、选择数据表名——选择需要显示的字段。
4、选择记录筛选条件。
5、选择记录排序字段和方向。
6、设置更新条件:
①选定“发送SQL更新”。
②设置关键字段。
③设置可更新字段。
④选更新方法——“SQL UPDATE”。
7、为此视图起名——保存。
8、运行:双击视图。
9、视图的操作命令:
①用SQL命令创建新视图:
CREATE SQL VIEW 视图名 [AS SQL命令]
例子:以GZ1表为基础,建立视图GZ1-1。
CREATE SQL VIEW GZ1-1 AS SELECT * FROM GZ1
②修改视图:
MODIFY VIEW 视图名
例子:修改视图GZ1-1。
MODIFY VIEW GZ1-1
③显示视图:
OPEN DATA 数据库名
USE 表名
BROWSE
六、建立表结构命令
命令:CREATE TABLE 表名 (字段1 类型(宽度),字段2 类型(宽度))
例子:新建立一个表GZ3的结构,有三个字段,编号(字符型,宽度6)、
姓名(字符型,宽度8)、合计(数值型,宽度10)。
CREATE TABLE GZ3 (编号 C(6),姓名 C(8),合计 N(10,2))
七、插入记录命令
命令:INSERT INTO 表名 (字段1,字段2) VALUES (表达式1,表达式2)
例子:向表GZ3最后增加一条记录:
INSERT INTO GZ3 (编号,姓名,合计) VALUES ("00010","张三",1200)
八、练习:
1、用SQL命令建立一个表GZ4,有五个字段:编号、姓名、年龄、部门、电话。
2、用SQL命令向GZ4表输入10条记录。
3、用SQL命令显示GZ4表的所有记录。
4、用SQL命令显示GZ4表中某个部门的记录。
5、用SQL命令显示GZ4表姓名、部门、电话三个字段。
6、用SQL命令按“部门”顺序显示GZ4表所有记录。
7、用SQL命令分别显示GZ4表各个部门的人数和平均年龄。
8、用SQL命令分别显示GZ4表中年龄最大值、最小值、平均值。
9、用SQL命令一起显示GZ1表和GZ4表的记录。
10、用SQL命令把GZ4表中编号、姓名两个字段的内容保存到GZ5新表中。
11、建一个命令文件,能自动完成上面的建立表、输入记录、完成各种查询显示。 |