ESC
134、根据关系模型Students(学号,姓名,性别,专业)下列SQL语句中有错误的是___B___。
A:SELECT COUNT(*) FROM Students GROUP BY 性别
B:SELECT COUNT(*) FROM Students GROUP C:SELECT * FROM Students WHERE 专业=\计算机*\ D:SELECT * FROM Students WHERE 专业==\计算机*\
138、根据关系模型Students(学号,姓名,性别,专业,成绩),查找成绩在80到90之间的学生应使用___C___。 BY 性别 WHERE 专业 = \计算\
C:SELECT COUNT(*) FROM Students GROUP BY 性别 HAVING 专业 = \计算机\ D:SELECT COUNT(*) AS 人数 FROM Students GROUP BY 性别
135、根据关系模型Students(学号,姓名,性别,专业)下列SQL语句正确的是_C_____。
A:SELECT * FROM Students WHERE \姓名\李明
B:SELECT COUNT(*) FROM Students GROUP BY 性别 WHERE 专业 = \计算机
C:SELECT * FROM Students ORDER BY 学号 DESC
D:SELECT * DISTINCT 专业 FROM Students
136、根据关系模型Students(学号,姓名,性别,专业),查找姓\王\的学生应使用___A___。
A:SELECT * FROM Students WHERE 姓名 Like\王*\
B:SELECT * FROM Students WHERE 姓名 Like\王]\
C:SELECT * FROM Students WHERE 姓名=\王*\
D:SELECT * FROM Students WHERE 姓名==\王*\
137、根据关系模型Students(学号,姓名,性别,专业),查找专业中含有\计算机\的学生应使用___B___。
A:SELECT * FROM Students WHERE 专业 Like\计算机*\
B:SELECT * FROM Students WHERE 专业 Like\计算机*\
A:SELECT * FROM Students WHERE 80<成绩<90
B:SELECT * FROM Students WHERE 80<成绩 OR 成绩<90
C:SELECT * FROM Students WHERE 80<成绩 AND 成绩<90
D:SELECT * FROM Students WHERE 成绩 IN (80,90)
139、在SQL查询语句中,子句\性别=\女\工资额>2000\的作用是处理__C____。
A:性别为\女\并且工资额大于2000(包含)的记录
B:性别为\女\或者工资额大于2000(包含)的记录
C:性别为\女\并且工资额大于2000(不包含)的记录
D:性别为\女\或者工资额大于2000(不包含)的记录
140、根据关系模型Students(学号,姓名,性别,出生年月),统计学生的平均年龄应使用__C____。
A:SELECT COUNT() AS 人数,AVG(YEAR(出生年月)) AS 平均年龄 FROM Students
B:SELECT COUNT(*) AS 人数,AVG(YEAR(出生年月)) AS 平均年龄 FROM Students C:SELECT COUNT(*) AS 人数,AVG(YEAR(DATE())-YEAR(出生年月)) AS 平均年龄 FROM Students D:SELECT COUNT() AS 人数,AVG(YEAR(DATE())-YEAR(出生年月)) AS 平均年龄 FROM Students
141、根据关系模型Students(学号,姓名,性别,出生年月),查询计算机专业学生的学号、姓名和专业__C____。
A:SELECT 学号、姓名、专业 FROM Students WHERE 专业=\计算机\
B:SELECT 学号、姓名、专业 FROM Students WHERE 专业=计算机
C:SELECT 学号,姓名,专业 FROM Students C:in(\
D:not(\
145、在SQL查询语句中,若要查询成绩为60-80分之间(包括60分,不包括80分)的学生的信息,成绩字段的查询条件应设置为___B___。
A:>60 or <80 B:>=60 And <80 WHERE 专业=\计算机\
D:SELECT 学号,姓名,专业 FROM Students WHERE 专业=计算机
142、根据关系模型Students(学号,姓名,性别,出生年月),查询性别为\男\并按年龄从小到大到排序__D____。
A:SELECT * FROM Students WHERE 性别=\男\
B:SELECT * FROM Students WHERE 性别=\男\出生年月
C:SELECT * FROM Students WHERE 性别=\男\出生年月 ASC
D:SELECT * FROM Students WHERE 性别=\男\出生年月 DESC
143、根据关系模型Students(学号,姓名,性别),查询性别为\男\并按学号从小到大到排序__C____。
A:SELECT * FROM Students WHERE 性别=\男\学号 DESC
B:SELECT * FROM Students WHERE 性别=\男\学号 ASC
C:SELECT * FROM Students WHERE 性别=\男\学号 ASC
D:SELECT * FROM Students WHERE 性别=\男\学号 DESC
144、在Access的数据库中建立了\表,若查找\图书编号\是\和\的记录,应在查询设计视图的条件行中输入___C___。
A:\ B:not in(\ C:>60 and <80 D:IN(60,80)
146、若要用设计视图创建一个查询,查找总分在255分以上(包括255分)的女同学的姓名、性别和总分,正确的设置查询条件的方法应为___C___。
A:在条件单元格键入:总分>=255 AND 性别=\女\
B:在总分条件单元格键入:总分>=255;在性别的条件单元格键入:\女\
C:在总分条件单元格键入:>=255;在性别的条件单元格键入:\女\
D:在条件单元格键入:总分>=255 OR 性别=\女\
147、下列对Access查询叙述错误的是___D___。
A:查询的数据源来自于表或已有的查询
B:查询的结果可以做为其它数据库对象的数据源
C:Access的查询可以分析数据、追加、更改、删除数据
D:查询不能生成新的数据表
148、若取得\学生\数据表的所有记录及字段,其SQL语法应是___B___。
A:select 姓名 from 学生
B:select * from 学生 where 12=12 C:select * from 学生 where 学号=12 D:以上皆非
149、Access数据库中的SQL查询中的GROUP BY语句用于__A____。
A:分组依据
B:对查询进行排序 C:列表
D:选择行条件
150、Access数据库中的SQL查询不包括哪种方式__D____。
A:连接查询 B:嵌套查询 C:分组查询 D:智能查询
151、假设某数据表中有一个工作时间字段,查找92年参加工作的职工记录的条件是___A___。
A:Between #92-01-01# And #92-12-31# B:Between \ C:Between \ D:Between #92.01.01# And #92.12.31#
152、在SQL查询语句中,下列说法正确的是___A___。
A:SELECT命令中必须有FROM关键字 B:SELECT命令中必须有WHERE关键字 C:SELECT命令中必须有GROUP关键字 D:SELECT命令中必须有ORDER关键字
153、在SQL查询语句中,下列说法正确的是___A___。
A:ASC关键字是按升序排序的意思,它必须与ORDER BY关键字一起使用
B:ASC关键字是按降序排序的意思,它必须与ORDER BY关键字一起使用
C:ASC关键字是按升序排序的意思,它可以不与ORDER BY关键字一起使用
D:ASC关键字是按降序排序的意思,它可以不与ORDER BY关键字一起使用
154、在SQL查询语句中,下列说法正确的是__A____。
A:DESC关键字必须与ORDER BY关键字一起使用
B:DESC关键字必须与GROUP BY关键字一起使用 C:DESC关键字必须与WHERE BY关键字一起使用
D:DESC关键字必须与INNER JOIN关键字一起使用
155、在SQL查询语句中,下列说法正确的是__A____。
A:HAVING子句的作用是对分组后的结果进行过滤
B:HAVING子句的作用是设置查询条件 C:HAVING子句的作用是用来分组的 D:HAVING子句的作用是用来排序的
156、根据关系模型Students(ID,学号,课程,成绩),查找所有课程成绩在70分以上学生的学号___A___。
A:SELECT 学号 FROM Students GROUP BY 学号 HAVING Min(成绩)>70
B:SELECT 学号 FROM Students GROUP BY 学号 HAVING 成绩>70
C:SELECT 学号 FROM Students HAVING Min(成绩)>70
D:SELECT 学号 FROM Students HAVING 成绩>70
157、\Student.姓名,Scores.成绩 FROM Student INNER JOIN Scores ON Student.学号=Scores.学号\语句的意思是___A___。
A:连接查询Student表和Scores表 B:复制Student表 C:复制Scores表
D:这是一条错误语句,毫无意义
158、\Student.姓名,Scores.成绩 FROM Student INNER JOIN Scores ON Student.学号=Scores.学号 WHERE 学号=\\下列说法
正确的是__A____。
A:该语句的查询数据来自一个临时表 B:同时在Student表与Scores表中插入一条学号为\的记录 C:同时在Student表与Scores表中更新一条学号为\的记录
D:这是一条错误语句,毫无意义
159、\Student.姓名,Scores.成绩 FROM Student INNER JOIN Scores ON Student.学号=Scores.学号 WHERE 学号=\\下列说法正确的是__A____。
A:该语句能查询出学号为\的学生的姓名与成绩
B:该语句只能查询出学号为\的学生的姓名
C:该语句只能查询出学号为\的学生的成绩
D:这是一条错误语句,毫无意义
160、在SQL查询语句中,下列说法不正确的是___C___。
A:INNER JOIN关键字不能分开使用
B:INNER JOIN关键字的作用是连接两个表 C:INNER JOIN关键字必须与WHERE关键字联合使用
D:INNER JOIN关键字仅仅表示一种连接方式
161、假设某数据库表中有一个姓名字段,查找姓\仲\的记录的条件是__C____。
A:Not \仲*\ B:Like \仲\
C:Left([姓名],1)=\仲\ D:\仲\
162、在查询中,默认的字段显示顺序是___B___。
A:在表的\数据表视图\中显示的顺序 B:添加时的顺序 C:按照字母顺序
D:按照文字笔画顺序
163、建立一个基于\学生\表的查询,要查找\出生日期\(数据类型为日期/时间型)在1980-06-06和1980-07-06间的学生,在\出生日期\对应列的\条件\行中应输入的表达式是___B___。
A:between 1980-06-06 and 1980-07-06 B:between #1980-06-06# and #1980-07-06# C:between 1980-06-06 or 1980-07-06 D:beteen #1980-06-06# or #1980-07-06#
164、以下关于查询的叙述正确的是__C____。
A:只能根据数据库表创建查询 B:只能根据已建查询创建查询
C:可以根据数据库表和已建查询创建查询 D:不能根据已建查询创建查询
165、在查询设计视图中__B____。
A:只能添加数据库表
B:可以添加数据库表,也可以添加查询 C:只能添加查询 D:以上说法都不对
166、书写查询条件时,日期值应该用__C____括起来。
A:括号 B:双引号
C:半角的井号(#) D:单引号
167、在产品数据库表中,若上调产品价格,最方便的方法是使用以下___B___方法。
A:追加 B:更新 C:删除
D:生成表查询
168、根据关系模型Students(学号,姓名)下列SQL
语句正确的是___A___。
A:INSERT INTO Students(学号,姓名) VALUES(\王海\
B:INSERT INTO Students(\王海\VALUES(学号,姓名)
C:INSERT INTO VALUES(学号,姓名) Students(\王海\
D:INSERT INTO VALUES(\王海\
A:将Teacher表中的所有记录的工资均增加100 B:将Teacher表中的当前记录的工资增加100 C:将Teacher表中的所有记录的工资均设置为100
D:将Teacher表中的当前记录的工资设置为100
173、在SQL查询语句中,\WHERE 工资>1115 AND 年龄>40\的意思是Students(学号,姓名)
169、删除表Students中学号为984215的记录,应为___A___。
A:DELETE FROM Students WHERE 学号=\
B:DELETE FROM Students 学号=\ C:DELETE 学号=\ D:DELETE FROM Students WHERE 学号 IS \
170、将表Students中学生王涛的姓名改为王宝,应为__A____。
A:UPDATE Students SET 姓名=\王宝\姓名=\王涛\
B:UPDATE Students SET 姓名=\王涛\姓名=\王宝\
C:UPDATE SET 姓名=\王涛\WHERE 姓名=\王宝\
D:UPDATE SET 姓名=\王宝\姓名=\王涛\
171、根据关系模型Students(学号,姓名),下列语句能完成插入一条新记录的是___A___。
A:INSERT INTO Students VALUES(\王海\
B:INSERT INTO Students (学号,姓名)
C:INSERT (\王海\ D:INSERT (学号,姓名) INTO Students
172、在SQL查询语句中,\TE Teacher SET 工资 = 工资 + 100\的意思是___A___。 ___A___。
A:删除Teacher表中工资大于1115并且年龄大于40的记录
B:删除Teacher表中工资大于1115或者年龄大于40的记录 C:删除Teacher表中的记录,但是保留工资大于1115并且年龄大于40的记录 D:删除Teacher表中的记录,但是保留工资大于1115或者年龄大于40的记录
174、SQL中的哪个关键字不会对表进行写操作___A___。
A:SELECT B:DELETE C:UPDATE D:INSERT
175、在SQL查询语句中,\的意思是__A____。
A:删除Teacher表中的所有记录 B:删除Teacher表
C:删除Teacher表中的当前记录 D:这是一条错误语句
176、在SQL查询语句中,下列说法正确的是___A___。
A:一个UPDATE命令一次只能对一个表进行修改
B:一个UPDATE命令同时能对多个表进行修改 C:UPDATE命令不能对表进行修改 D:以上说法均不正确