计算机等级考试二级VFP选择题精选(11)

时间:2011-12-29 21:58:00   来源:华夏大地教育网     [字体: ]
(21101) 已知有author表,其中有fname和lname等字段,分别表示作者名与作者姓,现要显示所有作者的姓名,并使用“作者”为其标题名称,应使用的sql语句为( )。
(A) select fname,lname from author where 作者=fname+lname
(B) select 作者 as fname+lname from author
(C) select 作者 as fname and lname from author
(D) select fname+lname as 作者 from author
答案:D
(21102) 假设已建立“设备”表文件,表结构为:名称(字符型)、部门(字符型)、价格(数值型)。现要查看价格在300~500元之间的各设备信息,正确的select-sql命令是( )。
(A) select * from 设备 where 价格>300 or 价格<500
(B) select * from 设备 where价格 between 300 and 500
(C) select * from 设备 where not(价格>300 and 价格<500)(D) select * from 设备 where 价格 between (300,500)答案:B
(21103) 假设已建立“设备”表文件,表结构为:名称(字符型)、部门(字符型)、价格(数值型)。现要按部门统计价格总额,正确的select-sql命令是( )。
(A) select 部门,价格 from 设备 group by sum(价格)(B) select 部门,sum(价格) from 设备 group by 价格
(C) select 部门,sum(价格) from 设备 group by 部门
(D) select 部门,价格 from 设备 group by 部门
答案:C
(21104) 假设已建立了“职工”表文件,表结构为工号(字符型)、姓名(字符型)、基本工资(数值型),部门名(字符型),现要查看平均工资高于1500元的部门名,正确的select-sql命令是( )。
(A) select 部门名,avg(基本工资) from 职工 where avg(基本工资)>1500
(B) select 部门名,avg(基本工资) from 职工 group by 部门名 having avg(基本工资)>1500
(C) select 部门名,average(基本工资) from 职工 where average(基本工资)>1500
(D) select 部门名,average(基本工资) from 职工 group by 部门名 having average(基本工资)>1500
答案:B
(21105) 假设已建立了“职工”表文件,表结构为工号(字符型)、姓名(字符型)、基本工资(数值型),部门名(字符型),现要查看计划部与人事部的职工总数,正确的select-sql命令是( )。
(A) select count(*) from 职工 where 部门="计划部" and "人事部"
(B) select count(*) from 职工 where 部门="计划部" and 部门="人事部"
(C) select count(*) from 职工 where 部门="计划部" or "人事部"
(D) select count(*) from 职工 where 部门="计划部" or 部门="人事部"
答案:D
(21106) 假设已建立了“职工”表文件,表结构为工号(字符型)、姓名(字符型)、基本工资(数值型),部门名(字符型),现要查看人数超过10人的部门名,正确的select-sql命令是( )。
(A) select 部门名 from 职工 where count(*)>10
(B) select 部门名 from 职工 group by 部门名 having count(*)>10
(C) select 部门名 from 职工 where cot(*)>10
(D) select 部门名 from 职工 group by 部门名 having cot(*)>10
答案:B
(21107) 已知有开云kaiyun(中国)生表student.dbf,其中有开云kaiyun(中国)号(xh), 姓名(xm),总分(zf)等字段, 要找出一条总分的记录,应使用的sql语句为( )。
(A) select * from student where zf=max(zf)(B) select * from student having zf=max(zf)(C) select top 1 * from student group by zf
(D) select top 1 * from student order by zf desc
答案:D
(21108) 已知有开云kaiyun(中国)生表student.dbf,其中有开云kaiyun(中国)号(xh), 姓名(xm),总分(zf)等字段, 要找出一条总分最低的记录,应使用的sql语句为( )。
(A) select * from student where zf=min(zf)(B) select * from student having zf=min(zf)(C) select top 1 * from student order by zf
(D) select top 1 * from student group by zf desc
答案:C
(21109) 已知有开云kaiyun(中国)生表student.dbf,其中有开云kaiyun(中国)号(xh), 姓名(xm),性别(xb),总分(zf)等字段, 要找出分的男生和女生的姓名和总分,应使用的sql语句为( )。
(A) select xm,max(zf) from student where xb="男" or xb="女"
(B) select xm,max(zf) from student where xb="男" and xb="女"
(C) select xm,max(zf) from student group by xb
(D) select xm,max(zf) from student order by xb
答案:C