D)SELECT 课程名称, MAX(成绩) AS 分数 FROM 课程, 学生成绩 ; WHERE 课程.课程编号=学生成绩.课程编号 ; GROUP BY 课程编号
(33)统计只有2名以下(含2名)学生选修的课程情况,统计结果中的信息包括课程名称、开课院系和选修人数,并按选课人数排序。正确的命令是
A)SELECT 课程名称,开课院系,COUNT(课程编号) AS 选修人数; FROM 学生成绩,课程 WHERE 课程.课程编号=学生成绩.课程编号 ; GROUP BY 学生成绩.课程编号 HAVING COUNT(*)<=2; ORDER BY COUNT(课程编号)
B)SELECT 课程名称,开课院系,COUNT(学号) 选修人数;
FROM 学生成绩,课程 WHERE 课程.课程编号=学生成绩.课程编号 ; GROUP BY 学生成绩.学号 HAVING COUNT(*)<=2; ORDER BY COUNT(学号)
C)SELECT 课程名称,开课院系,COUNT(学号) AS 选修人数; FROM 学生成绩,课程 WHERE 课程.课程编号=学生成绩.课程编号 ; GROUP BY 课程名称 HAVING COUNT(学号)<=2; ORDER BY 选修人数
D)SELECT 课程名称,开课院系,COUNT(学号) AS 选修人数; FROM 学生成绩,课程 HAVING COUNT(课程编号)<=2; GROUP BY 课程名称 ORDER BY 选修人数
(34)查询所有目前年龄是22岁的学生信息:学号,姓名和年龄,正确的命令组是 A)CREATE VIEW AGE_LIST AS ;
SELECT 学号,姓名,YEAR(DATE())-YEAR(出生日期) 年龄 FROM 学生
SELECT 学号,姓名,年龄 FROM AGE_LIST WHERE 年龄=22 B)CREATE VIEW AGE_LIST AS;
SELECT 学号,姓名,YEAR(出生日期) FROM 学生
SELECT 学号,姓名,年龄 FROM AGE_LIST WHERE YEAR(出生日期)=22 C)CREATE VIEW AGE_LIST AS ;
SELECT 学号,姓名,YEAR(DATE())-YEAR(出生日期) 年龄 FROM 学生 SELECT 学号,姓名,年龄 FROM 学生 WHERE YEAR(出生日期)=22 D)CREATE VIEW AGE_LIST AS STUDENT;
SELECT 学号,姓名,YEAR(DATE())-YEAR(出生日期) 年龄 FROM 学生 SELECT 学号,姓名,年龄 FROM STUDENT WHERE 年龄=22 (35)向学生表插入一条记录的正确命令是
A)APPEND INTO 学生 VALUES(\张三','男','会计',{^1983-10-28}) B)INSERT INTO 学生 VALUES(\张三','男',{^1983-10-28},'会计') C)APPEND INTO 学生 VALUES(\张三','男',{^1983-10-28},'会计') D)INSERT INTO 学生 VALUES(\张三','男',{^1983-10-28}) 二、填空题(每空2分,共30分)
请将每一个空的正确答案写在答题卡【1】~【15】序号的横线上,答在试卷上不得分。注意:以命令关键字填空的必须拼写完整。
(1)表达式STUFF(\的运算结果是 GOODGIRL 。 (2)在Visual FoxPro中,建立索引的作用之一是提高 查询 速度。
(3)在Visual FoxPro中通过建立主索引或候选索引来实现 实体 完整性约束。
(4)弹出式菜单可以分组,插入分组线的方法是在\菜单名称\项中输入 \\- 或 \ 两个字符。
(5)根据项目文件mysub连编生成APP应用程序的命令是 BUILD APP mycom FROM mysub。
(6)在SQL SELECT语句中将查询结果存放在一个表中应该使用 INTO TABLE 子句(关键字必须拼写完整)。 (7)在Visual FoxPro中,参照完整性规则包括更新规则、删除规则和 插入 规则。
(8)在Visual FoxPro中选择一个没有使用的、编号最小的工作区的命令是 SELECT 0 (关键字必须拼写完整)。 (9)将学生表STUDENT中的学生年龄(字段名是AGE)增加1岁,应该使用的SQL命令是 UPDATE STUDENT SETAGE=AGE+1
(10)在Visual FoxPro中,CREATE DATABASE命令创建一个扩展名为 .DBC 的数据库文件。 (11)用当前窗体的LABEL1控件显示系统时间的语句是 THISFORM.LABEL1. CAPTION = TIME( )
(12)在Visual FoxPro中,运行当前文件夹下的表单T1.SCX的命令是 DO FROM T1 。
(13)在Visual FoxPro中,使用SQL语言的ALTER TABLE命令给学生表STUDENT增加一个Email字段,长度为30,命令是(关键字必须拼写完整)
ALTER TABLE STUDENT ADD Email C(30)
(14)说明公共变量的命令关键字是 PUBLIC (关键字必须拼写完整)。
(15)设有学生选课表SC(学号,课程号,成绩),用SQL语言检索每门课程的课程号及平均分的语句是(关键字必须拼写完整)
SELECT 课程号,AVG(成绩) FROM SC GROUP BY 课程号 或 GROUP BY SC.课程号