sql查询
您的姓名:
1.SQL语言的组成部分不包括()。
A.数据定义
B.数据操纵
C.数据维护
D.数据控制
2.在 SQL语句中,与XBETWEEN20AND30等价的表达式是()。
A. X>20 AND X<30
B.X>=20 AND X<=30
C.X>20 AND X<=30
D.X>=20 AND X<30
3.在 SQL语句中,检索要除去重复的所有元组,则在SELECT 中使用()。
A. ALL
B. UNION
C. LIKE
D. DISTINCT
4.()不是Access2010中可以使用的运算符。
A.+
B.-
C.≥
D.=
5.表达式“xy”&“ab”的运算结果是()。
A.“xy”
B.“xyab”
C.“ab”
D.空
6.Access 数据库中的SQL查询中的GROUP BY语句用于()。
A.分组条件
B.对查询进行排序
C.列表
D.选择行条件
7.若要用设计视图创建一个查询,查找总分在255分以上(包括255分)的女同学的姓名、性别和总分,正确的设置查询准则的方法应为()。
A.在准则单元格键入:总分>=255AND性别=“女”
B.在总分准则单元格键入:总分>=255;在性别的准则单元格键入:“女”
C.在总分准则单元格键入:>=255;在性别的准则单元格键入:“女”
D.在准则单元格键入:总分>=255OR性别=“女”
8.在查询设计器中不想显示选定的字段内容则将该字段的()项的对号取消。
A.排序
B.显示
C.类型
D.准则
9.在 Access中已建立了“学生”表,表中有“学号”、“姓名”、“性别”和“入学成绩”等字 段。执行如下SQL命令:Select性别,avg(入学成绩)From学生Group by性别;其结果是()
A.计算并显示所有学生的性别和入学成绩的平均值
B.按性别分组计算并显示性别和入学成绩的平均值
C.计算并显示所有学生的入学成绩的平均值
D.按性别分组计算并显示所有学生的入学成绩的平均值
10.SQL查询能够创建()。
A.更新查询
B.追加查询
C.选择查询
D.以上各类查询
11.若显示“学生”数据表的所有记录及字段,其SQL语句应是()
A.select 姓名from 学生
B.select*from学生
C.select*from 学生 where 学号=12
D.以上皆非
12.下面 DELETE用法正确的是()。
A.DELETE FROM*WHERE LastName=Smith';
B.delete Customers where LastName=”Smith”
C.DELETE LastName=”Smith”;
D.DELETE * FROM Customers WHERE LastName=”Smith”;
13.下列SQL查询语句中,与下面查询设计视图所示的查询结果等价的是()。
A. SELECT 姓名,性别,所属院系,简历FROM tStud WHERE性别=“女”AND所属院系IN(“03”,“04”);
B. SELECT 姓名,简历 FROMtStud WHERE 性别=“女”AND所属院系IN(“03”,“04”);
C.SELECT 姓名,性别,所属院系,简历FROMtStud WHERE性别“女”AND所属院系=“03”OR所属院系=“04”;
D.SELECT 姓名,简历 FROMtStud WHERE 性别=“女”AND所属院系=“03”OR 所属院系=“04”;
14.如果在数据库中已有同名的表,要通过查询覆盖原来的表,应该使用的查询类型是()
A.删除
B.追加
C.生成表
D.更新
15.条件“Not工资额>2000”的含义是()。
A.选择工资额大于2000的记录
B.选择工资额小于2000的记录
C.选择除了工资额大于2000之外的记录
D.选择除了字段工资额之外的字段,且大于2000的记录
16.下列SELECT 语句语法正确的是()。
A. SELECT*FROM教师表WHERE=”男”
B.SELECT *FROM教师表WHERE性别=男;
C.SELECT *FROM教师表WHERE=男:
D.SELECT *FROM教师表 WHERE性别=”男”;
17.使用SELECT 语句进行分组检索时,为了去掉不满足条件的分组,应当()
A.使用 WHERE子句
B.在 GROUP BY后面使用HAVING子句
C.先使用 WHERE子句,再使用HAVING子句
D.先使用HAVING子句,再使用WHERE子句
18.SQL 中用于在已有表中添加或改变字段的语句是()。
A.CREATE
B. ALTER
C.UPDATE
D.DROP
19.在一个Access的表中有字段“专业”,要查找包含“信息”两个字的记录,正确的条件表达式是()。
A.=LEFT([专业],2)=“信息”
B.LIKE“*信息*”
C.=“*信息*”
D.Mid([专业],2)=“信息”
20.SQL语句中的DROP语句的功能是()。
A.创建表
B.在表中增加新字段
C.从数据库中删除表
D.删除表中记录
21.已知“借阅”表中有“借阅编号”、“学号”和“借阅图书编号”等字段,每个学生每借阅一本书生成一条记录,要求按学生学号统计出每个学生的借阅次数,下列SQL语句中,正确的是()。
A. Select 学号,count(*) from 借阅;
B.Select 学号,count( *) from 借阅group by 学号;
C.Select 学号,sum( *) from借阅:
D.select 学号,sum( *) from 借阅 order by学号;
22.下列关于 SQL语句的说法中,错误的是()。
A.INSERT 语句可以向数据表中追加新的数据记录
B. UPDATE 语句用来修改数据表中已经存在的数据记录
C.DELETE语句用来删除数据表中的记录
D.CREATE语句用来建立表结构并追加新的记录
23.在 SQL查询中使用WHERE子句指出的是()。
A.查询目标
B.查询结果
C.查询视图
D.查询条件
24.数据表中有一个“地址”字段,查找地址最后两个字为“2楼”的记录准则是()。
A. RIGHT([地址],2)=“2楼”
B.RIGHT([地址],3)=“2楼’
C.RIGHT(“地址”,2)=“2楼”
D.RIGHT(“地址”,3)=“2楼”
25.用SQL语言描述“在教师表中查找男教师的全部信息”,以下描述正确的是()。
A. SELECT FROM 教师表IF(性别=“男”);
B. SELECT 性别 FROM 教师表IF(性别=“男”);
C.SELECT*FROM教师表WHERE(性别=”男”)
D.SELECT * FROM性别WHERE(性别=”男”):
26.若要使用SQL语句在学生表中查找所有姓"李”的同学的信息,可以在WHERE子句输入()
A.姓名like“李”
B姓名like“李*”
C.姓名=“李”
D.姓名=“李*”
27.下图是使用查询设计器完成的查询,与该查询等价的SQL语句是()
A.select学号from成绩表where成绩>(select avg(成绩)from成绩表)
B.select 学号,成绩where成绩>(selectavg(成绩)from成绩表):
C. select学号,成绩from成绩表where成绩>(select avg(成绩)from成绩表):
D.select 成绩where 成绩>(select avg(成绩)from 成绩表);
28.下图6-23-4是使用查询设计器完成的查询,与该查询等价的SQL语句是()
A. select 学号,成绩 from 成绩表where 80<=成绩<=90;
B.select 学号,成绩from成绩表where成绩>80and成绩<90:
C.select 学号,成绩From成绩表where成绩>=80and成绩<=90;
D.select 学号,成绩from 成绩表where 80<成绩<90;
29.SQL的功能包括()。
A.查找、编辑、控制、操纵
B.数据定义、查询、操纵、控制
C.窗体、视图、查询、页
D.控制、查询、删除、增加
30.修改数据库记录的SQL命令是()。
A. UPDATE
B. ALTER
C. CREATE
D, SELECT
31.往数据表中添加记录的SQL命令是(),
A. ADD
B. INSERT INTO
C. ALTER
D. ADD INTO
32.在SQL查询结果中,为了达到仅显示头几条记录的目的,可以在SELECT()
A. All
B. ORDER
C.TOP
DISTINCT
33.在下列查询语句中,与SELECT*FROM TAB1WHEREInStr([简历]“篮球”)0功能相同的语句是()。
A. SELECT *FROM TAB1 WHERE简历 Like“篮球”;
B. SELECT* FROM TAB1 WHERE 简历 Like“*篮球”;
C. SELECT *FROM TAB1 WHERE 简历 Like“*篮球*”;
D. SELECT * FROM TAB1 WHERE 简历 Like“篮球*”;
34.用SQL语句将STUDENT 表中字段“年龄”的值加1,可以使用的命令是()。
A. REPLACE STUDENT年龄=年龄+1;
B. REPLACE STUDENT 年龄WITH 年龄+1;
C. UPDATE STUDENT SET 年龄=年龄+1;
D. UPDATE STUDENT 年龄WITH 年龄+1;
35.已知学生表6-23-3如下:表6-23-3 学生表 执行SELECT 班级,MAX(年龄)FROM学生表GROUP BY 班级下列命令后,得到的记录数是()。
A.4
B.3
C.2
D.1
关闭
更多问卷
复制此问卷