急要Visual Foxpro 答案,知道的上,好的补400分

Select 语句练习
把VF默认目录指向“练习1”,其中有如下4张表:
cate(分类编码,种类名称)
chp(商品编码、商品名称、分类编码
11、显性别为男且年龄在示“员工”表中20到40之间的“员工编号、姓名、年、日
12、显示“员工”表中所有“姓名”以“J”开头的员工信息。
二、简单的联结查询chp表中所有“商品名称、零售价品编码、商”信息。、供应商编码、进货日期、进货价格、零售价)
部门(部门号、部门名)
员工(部门号、员工编号、姓名、年龄、性别期)
根据以上表进行下面的操作。
一、简单查询
1、显示chp表中的所有内容。
2、显示cate表中的所有内容。
3、显示中所有“部门号、员工编号、姓名”信息。
5、显示“员工”表中所有不同的“部门”
6、显示chp表中所有不同的“分类编码”
7、显示chp表中所有“分类编码”为1001的商品信息。
8、显示chp表中所有“零售价”大于20并小于50的商品信息。
9、显示chp表中“供应商编码”为8001或7101的商品信息。
10、显示chp表中“供应商编码”为8001且“进货日期”大于2001年11月9日的商品信息
4、显示“员工”表
1、 从“员工、部门”表显示所有员工的“姓名”及所在“部门名”
2、 从“chp、cate”表显示所有商品零售价大于30商品的“商品名称、种类名称、零售价”
3、 从“chp、cate”表显示所有“种类名称”为“饮料”的商品信息
4、 从“员工、部门”表显示所有“部门名”为“公共关系部、财务部”的人员信息。
三、嵌套查询
1、 找出和“Liu”在同一个部门其他员工
2、 找出在2000年以后进过哪些种类的商品。(显示种类名称)
四、排序
1、 显示chp表中所商品信息,按“进货价格”升序排序
2、 显示chp表中“商品名称、零售价”,按“零售价”降序排序
3、显示chp表中“商品名称、进货日期、进货价格”,按“进货日期” 升序排序,“进货价格”升序排序。
五、简单的计算查询
1、 计算chp表共有多少条记录
2、 查询“员工”表中共有多名员工
3、 计算chp表中零售价的平均值
4、 计算chp表中零售价的最小值
5、 计算chp表中零售价的最大值
6、 计算chp表中零售价之和
六、分组与计算查询
1、 按“分类编码”统计各类商品“进货价格”的平均值,按进货价格升序排序
2、 按“分类编码”统计各类商品的数量大于等于3的商品。
3、 按“部门号”统计各部门员工的人数
4、 显示部门员工人数大于3的“部门名、员工人数”。
七、内外层相互嵌套查询
1、在chp表查询商品零的商品信息。
2、在员工表中查询各个部门员工的年龄大于其部门平售价大于等于商品零售价平均值均年龄的员工信息。

时间匆忙(很久没用SQL 忘记了 可能有错 但是都是很小的错误) 还有就是你给的题目混乱的 我的答案是调整好了顺序的!还有就是 有些题说的不清楚
你给的题复制的时候好像出了点问题 混乱的!
你复制答案的过程中 注意换行用加“;” 我写的时候都是直接一横排写的 (你的七大题 我看不懂)
一:
1:select * from chp
2:select * from cate
3:select 部门号,员工编号,姓名 from 员工
4:select * from 员工
5:select 部门号 from 员工
6:select 分类编码 from chp
7:select * from chp on 分类编码>'1001' !!!!!
8:select * from chp on 零售价>20 and 零售价<50
9:select * from chp on 供应商编码='8001' .or. 供应商编码='7101'
10:select * from chp on 供应商编码='8001' and 进货日期>{^2001-11-09}
11:select 员工编号,姓名,年龄 from 员工 on 性别='男' and 年龄>20 and 年龄<40
12:
二:
1:select 姓名,部门名 from 员工,部门 where 员工.部门号=部门.部门号
2:select 商品名称,种类名称,零售价 from chp,cate where 零售价>30
3:select 商品信息 from chp,cate where 种类名称='饮料'
4:select * from 员工,部门 where 部门名='公共关系部’ and 部门名='财务部'
三:
1:select * from 员工 on 部门号=(select 部门号 from 员工 on 姓名='Liu')
2:select 种类名称 from cate,chp where 进货日期>{^2000-01-01}
四:
1:select * from chp order by 进货价格
2:select 商品名称,零售价 from chp order by 零售价 desc
3:select 商品名称,进货日期,进货价格 from chp order by 进货日期,进货价格
五:
1:select count(*) from chp
2:select count(*) from 员工
3:select avg(零售价) from chp
4:select min(零售价) from chp
5:select max(零售价) from chp
6:select sum(零售价) from chp
六:
1:select avg(进货价格) from chp,cate where chp.分类编码=cate.分类编码 order by 进货价格
2:select 商品名 from chp,cate where count(select 分类编码 from chp)>3
3:select count(*) from 员工 group by 部门号
4:select count(员工.*) from 部门,员工 where count(员工.*)>3 group by 部门名
七:......
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-05-19
参考网页 www.yongsai.com
百度帖
http://tieba.baidu.com/f?kz=356048994

2008年4月全国计算机等级考试二级笔试试卷
Visual FoxPro数据库程序设计
(考试时间90分钟,满分100分)
一、 选择题(每小题2分,共70分)
下列各题A),B),C),D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

(1)程序流程图中指有箭头的线段表示的是[C]
A)图元关系 B)数据流 C)控制流 D)调用关系

(2)结构化程序设计的基本原则不包括[A]
A)多态性 B)自顶向下 C)模块化 D)逐步求精
二、填空题(每空2分,共30分)
请将每一个空的正确答案写在答题卡[1]~[15]序号的横线上,答在试卷上不得分。
注意:以命令关键字填空的必须拼写完整。

(1) 测试用例包括输入值集和 [1] 值集。 预期输出
(2) 深度为5的满二叉树有 [2] 个叶子结点。 16
(3) 设某循环队列的容量为50,头指针front=5(指向队头元素的前一位置),尾指针rear=29(指向队尾元素),则该循环队列中共有 [3] 个元素。
第2个回答  2008-05-19
my god,真多
你给的才2张表,怎么写嘛
11.select 员工编号,姓名,年,日 from 表名 where 性别=‘男’ and 年龄 between 20 and 40
12.select * from 员工表 where 姓名 like "J%"

吃饭先,休息,休息一会
相似回答