主办单位:四川省南溪县职业高中(南溪二中)

联系电话:0831-3322188

   
当前位置:职教天地网上考试 站学习园地
 
 
学习园地
数据库
VFP6_基础
VFP6_命令
报表与菜单
表单设计
查询数据
编程初步
数据网页
基础篇
微机基础
文件管理
因特网操作
电子邮件
BBS论坛
网页基础1
网页基础2
网页基础3
动网篇
网页表单
动态网页
JAVA脚本1
JAVA脚本2
JAVA脚本3
JAVA脚本4
JAVA脚本5
JAVA脚本6

³³³ ³³³

考试大纲:职高计算机等级考试 | 职高英语等级考试 | 英语考试样题                                

     计算机等级考试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、建一个命令文件,能自动完成上面的建立表、输入记录、完成各种查询显示。

 

   

返回首页  网上考试