首页 第五章结构化查询语言SQL习题

第五章结构化查询语言SQL习题

举报
开通vip

第五章结构化查询语言SQL习题第五章 结构化查询语言SQL 一.选择题(每小题只有一个正确答案) 1.不属于数据定义功能的SQL语句是(   )。 A.CREAT    TABLE                        B.CREAT  CURSOR C.UPDATE                            D.ALTER  TABLE 2.从数据库中删除表的命令是(      )。 A.DROP     TABLE                        B.ALTER  TABLE C.DELETE    TA...

第五章结构化查询语言SQL习题
第五章 结构化查询语言SQL 一.选择题(每小题只有一个正确答案) 1.不属于数据定义功能的SQL语句是(   )。 A.CREAT    TABLE                        B.CREAT  CURSOR C.UPDATE                            D.ALTER  TABLE 2.从数据库中删除 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 的命令是(      )。 A.DROP     TABLE                        B.ALTER  TABLE C.DELETE    TABLE                    D.USE 3.建立表结构的SQL命令是(      )。 A.CREAT    CURSOR                        B.CREAT     TABLE C.CREAT     INDEX                    D.CREAT     VIEW 4.DELETE  FROM  S  WHERE 年龄>60语句的功能是(      )。 A.从S表中彻底删除年龄大于60岁的记录 B.S表中年龄大于60岁的记录被加上删除标记 C.删除S表 D.删除S表的年龄列 5.UPDATE-SQL语句的功能是(      )。 A.属于数据定义功能                    B.属于数据查询功能 C.可以修改表中某些列的属性            D.可以修改表中某些列的内容 6.SELECT-SQL语句是(      )。 A.选择工作区语句                    B.数据查询语句 C.选择标准语句                        D.数据修改语句 7.关于INSERT-SQL语句描述正确的是(      )。 A.可以向表中插入若干条记录 B.在表中任何位置插入一条记录 C.在表尾插入一条记录 D.在表头插入一条记录 8.使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当(      )。 A. 使用WHERE子句 B. 在GROUP BY后面使用HAVING子句 C. 先使用WHERE子句,再使用HAVING子句 D. 先使用HAVING子句,再使用WHERE子句 9.在Visual FoxPro中,使用SQL命令将学生表STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是(      )。 A. REPLACE AGE WITH AGE+1 B. UPDATE STUDENT AGE WITH AGE+1 C. UPDATE SET AGE WITH AGE+1 D. UPDATE STUDENT SET AGE = AGE+1 10.在Visual FoxPro中,以下关于删除记录的描述中,正确的是(      )。 A.SQL的DELETE命令在删除数据库表中的记录之前,不需要用USE命令打开表 B.SQL的DELETE命令和传统Visual FoxPro的DELETE命令在删除数据库表中的 记录之前,都需要用USE命令打开表 C.SQL的DELETE命令可以物理的删除数据库表中的记录,而传统Visual FoxPro的DELETE命令只能逻辑删除数据库表中的记录 D.传统Visual FoxPro的DELETE命令在删除数据库表中的记录之前不需要用USE命令打开表 11.求每个学生的平均成绩的SQL语句是(      )。 A.SELECT 学生姓名,avg(成绩) FROM student GROUP BY 成绩 B.SELECT 学生姓名,avg(成绩) FROM student ORDER BY 成绩 C.SELECT 学生姓名,avg(成绩) FROM student ORDER BY 学生姓名 D.SELECT 学生姓名,avg(成绩) FROM student GROUP BY 学生姓名 12.若要在“学生”和“课程”表中查找学号为123号学生的成绩,下列语句正确的是(      )。 A.SELECT 学号,姓名,成绩 FROM 学生 JOIN 课程; WHERE 学号=123 B. SELECT 学号,姓名,成绩 FROM 学生 JOIN 课程; WHERE 学号=123; ON 学生.学号=课程.学号 C. SELECT 学号,姓名,成绩 FROM 学生 JOIN 课程; ON 学生.学号=课程.学号; WHERE 学号=123 D. SELECT 学号,姓名,成绩 FROM 学生 JOIN 课程; WHERE 学生.学号=课程.学号 13.执行如下SQL语句 SELECT DISTINCT 成绩 FROM 学生; WHERE 成绩=(SELECT min(成绩) FROM 学生) INTO DBF student后,表student中的记录个数是(    )。 A. 1                B.2                  C.3                  D.4 14.若需统计“选课”表中已经选修了课程的学生人数,下面语句正确的是(      )。 A.SELECT COUNT(DISTINCT 学生号) FROM 选课 B.SELECT COUNT(学生号) FROM 选课 C.SELECT COUNT(*) FROM 选课 D.SELECT COUNT(DISTINCT *) FROM 选课 15.“学生”表结构为(学号 N(3),姓名 C(5),性别 C(1),年龄 N(3)),学号为主索引,若用SQL命令INSERT插入一个记录,下面语句正确的是(      )。 A.INSERT INTO 学生(”123”,”步青云”,”女”,”20”) B.INSERT INTO 学生(NULL,”步青云”,”女”,”20”) C.INSERT INTO 学生(123,”步青云”,NULL,20) D.INSERT INTO 学生(123,步青云,女,20) 16.查询订购单号(字符型,长度为4)尾字符是"1"的错误命令是(      )。 A.SELECT * FROM 订单 WHERE SUBSTR(订购单号,4)="1" B.SELECT * FROM 订单 WHERE SUBSTR(订购单号,4,1)="1" C.SELECT * FROM 订单 WHERE "1"$订购单号 D.SELECT * FROM 订单 WHERE RIGHT(订购单号,1)="1" 17.在SQL语句中,与表达式"工资 BETWEEN 1210 AND 1240"功能相同的表达式是(      )。 A. 工资>=1210 AND 工资<=1240 B. 工资>1210 AND 工资<1240 C. 工资<=1210 AND 工资>1240 D. 工资>=1210 OR 工资<=1240 18.在SQL语句中,与表达式"仓库号 NOT IN("wh1","wh2")"功能相同的表达式是(      )。 A. 仓库号="wh1" AND 仓库号="wh2" B. 仓库号!="wh1" OR 仓库号# "wh2" C. 仓库号< >"wh1" OR 仓库号!="wh2" D. 仓库号!="wh1" AND 仓库号!="wh2" 19.查询 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 器中"联接"选项卡对应的SQL短语是(      )。 A.WHERE              B.JOIN              C.SET                D.ORDER BY 20.在SQL SELECT语句中用于实现关系的选择运算的短语是(      )。 A.FOR                B.WHILE              C.WHERE              D.CONDITION 21.使用SQL语句将学生表S中年龄(AGE)大于30岁的记录删除,正确的命令是(      )。 A. DELETE FOR AGE > 30              B. DELETE FROM S  WHERE AGE > 30 C. DELETE  S  FOR  AGE > 30      D. DELETE S WHERE AGE > 30 22.使用SQL语句向学生表S(SNO,SN,AGE,SEX)中添加一条新记录,字段学号(SNO)、姓名(SN)、 性别(SEX)、年龄(AGE)的值分别为0401、王芳、女、18,正确命令是(      )。 A.APPEND INTO S(SNO,SN,SEX,AGE) VALUES(‘0401’,‘王芳’,‘女’,18) B.APPEND S VALUES(‘0401’,‘王芳’,18,‘女’) C.INSERT INTO S(SNO,SN,SEX,AGE)VALUES(‘0401’,‘王芳’,‘女’,18) D.INSERT S VALUES(‘0401’,‘王芳’,18,‘女’) 23.在Visual FoxPro中,以下有关SQL的SELECT语句的叙述中,错误的是(      )。 A.SELECT子句中可以包含表中的列和表达式 B.SELECT子句中可以使用别名 C. SELECT子句 规定 关于下班后关闭电源的规定党章中关于入党时间的规定公务员考核规定下载规定办法文件下载宁波关于闷顶的规定 了结果集中的列顺序 D.SELECT子句中列的顺序应该与表中列的顺序一致 24.下列关于SQL中HAVING子句的描述,错误的是(      )。 A.HAVING子句必须与GROUP BY子句同时使用 B.HAVING子句与GROUP BY子句无关 C.使用WHERE子句的同时可以使用HAVING子句 D.使用HAVING子句的作用是限定分组的条件 25.对于视图的使用,下列说法错误的是(      )。 A.利用视图可以更新数据表记录 B.利用视图可以实现多表查询 C.视图可以产生磁盘文件 D.视图可以作为查询数据源 26.下面关于查询的描述正确的是(      )。 A.可以使用CREATE VIEW 打开查询设计器 B.使用查询设计器可以生成所有的SQL查询语句 C.使用查询设计器生成的SQL语句存盘后将存放在名为.QPR的文件中 D.使用DO语句执行查询时,可以不带扩展名 27.以下关于查询的描述正确的是(      )。 A.不能根据自由表建立查询 B.只能根据自由表建立查询 C.只能根据数据库表建立查询 D.可以根据数据库表和自由表建立查询
本文档为【第五章结构化查询语言SQL习题】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_601191
暂无简介~
格式:doc
大小:24KB
软件:Word
页数:9
分类:其他高等教育
上传时间:2019-05-11
浏览量:46