问题
单项选择题
20~27题使用的数据如表1和表2所示。
表1 教师表(TEACHER.DBF)
|
表2 讲课表(JK.DBF)
|
创建一个名为RS的视图,用来显示所有教师的教师号、姓名和总课时,下面正确的语句是______。
A.SELECT TEACHER.教师号,TEACHER.姓名,JK.总学时;
WHERE TEACHER.教师号=JK.教师号;
GROUP BY TEACHER.教师号INTO CURSOR RS
B.CREATE VIEW RS AS:
SELECT TEACHER.教师号,TEACHER.姓名,JK.总学时;
WHERE TEACHER.教师号=JK.教师号GROUP BY TEACHER.教师号
C.SELECT TEACHER.教师号,TEACHER.姓名,JK.总学时;
WHERE TEACHER.教师号=JK.教师号;
GROUP BY TEACHER.教师号INTO CURSOR RS
D.CREATE VIEW RS AS;
SELECT TEACHER.教师号,TEACHER.姓名,SUM(JK.学时)AS总学时;
WHERE TEACHER.教师号=JK.教师号GROUP BY TEACHER.教师号
答案
参考答案:D
解析:
[分析]: 创建视图使用的命令格式如下:
CREATE VIEW 视图名 AS SELECT 命令
其中,SELECT命令为任意可以执行的SELECT命令。由于输出字段涉及两个表,故应在WHERE子句中按照教师号相等进行连接,由于要显示每个教师的教师号、姓名和总课时,故应该按照教师号进行分组,并对学时字段进行分组求和。