(30)在SQL语句中,与表达式"工资 BETWEEN 1000 AND 1500"功能相同的表达式是
A)工资<=1000 AND 工资>=1500
B)工资<=1500 AND 工资>=1000
C)工资<=1000 OR 工资>=1500
D)工资<=1500 OR 工资>=10000
正确答案: B
下面(31)到(35)题使用如下的学院表和教师表:
学院表:
系号 系名
01 计算机
02 会计
03 工商管理
04 保险
教师表:
职工号 姓 名 职称 工 资 系号
1102001 肖海 副教授 2000.00 01
1102002 王岩 教授 3000.00 02
1102003 刘星卫 讲师 1500.00 01
1102004 李月新 讲师 1500.00 03
1102005 李明 教授 2300.00 01
1102006 刘无名 教授 2100.00 02
1102007 王雨山 教授 2200.00 03
(31)有如下SQL语句:
SELECT 姓名,MAX(工资)FROM 教师表 GROUP BY 系号
查询结果共显示几条记录
A)1
B)3
C)4
D)7
正确答案: B
(32)有如下SQL语句:
SELECT学院表.系号,职工号,姓名,工资;
FROM 学院表,教师表;
WHERE 学院表.系号=教师表.系号;
ORDER BY 学院表.系号,工资 DESC
查询结果的第一条记录的职工号是
A)1102001
B)1102003
C)1102005
D)1102007
正确答案: C
(33)有如下SQL语句:
SELECT学院表.系号,SUM(工资);
FROM 学院表,教师表;
WHERE 学院表.系号=教师表.系号;
GROUP BY 学院表.系号
查询结果是
A)各个系教师的工资合计
B)所有教师的工资合计
C)各个系教师工资的平均工资
D)所有教师工资的平均工资
正确答案: A
(34)有如下SQL语句:
SELECT学院表.系名,COUNT(职称)AS 人数;
FROM 学院表,教师表;
WHERE学院表.系号=教师表.系号 AND 职称="教授";
GROUP BY 学院表.系号
该语句执行结果的第一记录的值为
A)计算机1
B)计算机4
C)会计2
D)会计4
正确答案: A
(35)执行如下SQL语句:
SELECTDISTINCT 工资 FROM 教师表;
WHERE 工资=(SELECT MIN(工资) FROM 教师表)INTO DBF temp
表temp中的记录个数是
A)1
B)2
C)3
D)4
正确答案: A