本章习题1、查询“书名”字段中包含“等级考试”字样的记录,应该使用的条件是A)Like等级考试B)Like*等级考试。C)Like等级考试*D)Like*等级考试*2、在成绩中要查找成绩≥80且成绩≤90的学生,正确的条件表达式是A)成绩Between80And90B)成绩Between80To90C)成绩Between79And91D)成绩Between79To913、在建立查询时,若要筛选出图书编号是“T01”或“T02”的记录,可以在查询设计视图准则行中输入()。A)T01orT02B)T01andT02C)in(T01andT02)D)notin(T01andT02)4、下面显示的是查询设计视图的“设计网络”部分:从所显示的内容中可以判断出该查询要查找的是A)性别为“女”并且1980年以前参加工作的记录B)性别为“女”并且1980年以后参加工作的记录C)性别为“女”或者1980年以前参加者作的记录D)性别为“女”或者1980年以后参加工作的记录5、利用对话框提示用户输入查询条件,这样的查询属于A)选择查询B)参数查询C)操作查询D)SQL查询6、下面显示的是查询设计视图的“设计网格”部分,从此部分所示的内容中可以判断出要创建的查询是A)删除查询B)生成表查询C)选择查询D)更新查询7、将表A的记录添加到表B中,要求保持表B中原有的记录,可以使用的查询是()。A.选择查询B.生成表查询C.追加查询D.更新查询8、要从数据库中删除一个表,应使用的SQL语句是A)ALTERTABLEB)KILLTABLEC)DELETETABLED)DROPTABLE9、下列关于语句的说法中,错误的是A)INSERT语句可以向数据表中追加新的数据记录B)UPDATE语句可以用来修改数据表中已经存在的数据记录C)DELETE语句用来删除数据表中的记录D)CREATE语句用来建立表结构并追加新的记录10、若要将“产品”表中所有供货商是“ABC”的产品单价下调50,则正确的SQL语句是A)UPDATE产品SET单价=50WHERE供货商=ABCB)UPDATE产品SET单价=单价-50WHERE供货商=ABCC)UPDATEFROM产品SET单价=50WHERE供货商=ABCD)UPDATEFROM产品SET单价=单价-50WHERE供货商=ABC11、假设“公司”表中有编号、名称、法人等字段,查找公司名称中有“网络”二字的公司信息,正确的命令是A)SELECT*FROM公司FOR名称=*网络*B)SELECT*FROM公司FOR名称LIKE*网络*C)SELECT*FROM公司WHERE名称=*网络*D)SELECT*FROM公司WHERE名称LIKE*网络*12、在SQL查询中“GROUPBY”的含义是A)选择行条件B)对查询进行排序C)选择列字段D)对查询进行分组13、“学生表”中有“学号”、“姓名”、“性别”和“入学成绩”等字段。执行如下SQL命令后的结果是Selectavg(入学成绩)From学生表Groupby性别A)计算并显示所有学生的平均入学成绩B)计算并显示所有学生的性别和平均入学成绩C)按性别顺序计算并显示所有学生的平均入学成绩D)按性别分组计算并显示不同性别学生的平均入学成绩14、已知“借阅”表中有“借阅编号”、“学号”和“借阅图书编号”等字段,每个学生每借阅一本书生成一条记录,要求按学生学号统计出每个学生的借阅次数,下列SQL语句中,正确的是A)Select学号,count(学号)from借阅B)Select学号,count(学号)from借阅groupby学号C)Select学号,sum(学号)from借阅D)select学号,sum(学号)from借阅orderby学号15、在Access数据库中创建一个新表,应该使用的SQL语句是()。A)CreateTableB)CreateIndexC)AlterTableD)CreateDatabase16、在SELECT语句中使用ORDERBY是为了指定A)查询的表B)查询结果的顺序C)查询的条件D)查询的字段17、SQL语句不能创建的是A)报表B)操作查询C)选择查询D)数据定义查询18、SQL的含义是。A)结构化查询语言B)数据定义语言C)数据库查询语言D)数据库操纵和控制语言19.下列SQL查询语句中,与下面查询设计视图所示的查询结果等价的是()。A)SELECT姓名,性别,所属院系,简历FROMtStudWHERE性别=女AND所属院系IN(03,04)B)SELECT姓名,简历FROMtStudWHERE性别=女AND所属院系IN(03,04)C)SELECT姓名,性别,所属院系,简历FROMtStudWHERE性别=女AND所属院系=03OR所属院系=04D)SELECT姓名,简历FROMtStudWHERE性别=女AND所属院系=03OR所属院系=0420.在下列查询语句中,与SELECTTAB1.*FROMTAB1WHEREInStr([简历],篮球)0功能等价的语句是()。A)SELECTTAB1.*FROMTAB1WHERETAB1.简历Like篮球B)SELECTTAB1.*FROMTAB1WHERETAB1.简历Like*篮球C)SELECTTAB1.*FROMTAB1WHERETAB1.简历Like*篮球*D)SELECTTAB1.*FROMTAB1WHERETAB1.简历Like篮球*21.数据库中有商品表如下:执行SQL命令:SELECT部门号,MIN(单价*数量)FROM商品GROUPBY部门号;查询结果的记录数是()。A)1B)3C)4D)1022.数据库中有商品表如下:要查找出40号部门单价最高的前两条记录,正确的SQL命令是()。A)SELECTTOP2*FROM商品WHERE部门号=40GROUPBY单价;B)SELECTTOP2*FROM商品WHERE部门号=40GROUPBY单价DESC;C)SELECTTOP2*FROM商品WHERE部门号=40ORDERBY单价;D)SELECTTOP2*FROM商品WHERE部门号=40ORDERBY单价DESC;23.数据库中有商品表如下:执行SQL命令:SELECT*FROM商品WHERE单价(SELECT单价FROM商品WHERE商品号=0112);查询结果的记录数是()。A)1B)3C)4D)1024.数据库中有商品表如下:,要查找出单价大于等于3000并且小于10000的记录,正确的SQL命令是()。A)SELECT*FROM商品WHERE单价BETWEEN3000AND10000;B)SELECT*FROM商品WHERE单价BETWEEN3000TO10000;C)SELECT*FROM商品WHERE单价BETWEEN3000AND9999;D)SELECT*FROM商品WHERE单价BETWEEN3000TO9999;25.下列关于SQL命令的叙述中,正确的是()。A)DELETE命令不能与GROUPBY关键字一起使用B)SELECT命令不能与GROUPBY关键字一起使用C)INSERT命令与GROUPBY关键字一起使用可以按分组将新记录插入到表中D)UPDATE命令与GROUPBY关键字一起使用可以按分组更新表中原有的记录26.数据库中有商品表如下:执行SQL命令:SELECT*FROM商品WHERE单价BETWEEN3000AND10000;查询结果的记录数是()。A)1B)2C)3D)1027.数据库中有商品表如下:正确的SQL命令是()。A)SELECT*FROM商品WHERE单价0112;B)SELECT*FROM商品WHEREEXISTS单价=0112;C)SELECT*FROM商品WHERE单价(SELECT*FROM商品WHERE商品号=0112);D)SELECT*FROM商品WHERE单价(SELECT单价FROM商品WHERE商品号=0112);