员工面试考核试题答案_第1页
员工面试考核试题答案_第2页
员工面试考核试题答案_第3页
员工面试考核试题答案_第4页
员工面试考核试题答案_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、员工面试考核试题考试时间:30分钟姓名:成绩:一、单选题(共21题,每题3分)1.使用SQL命令将教师表teacher中工资salary字段的值增加200,应该使用的命令是(D )。AReplace salary with salary+200B)Updateteachersalarywithsalary+200C)Update setsalarywithsalary+200D)Update teachersetsalary=salary+2002.使用sql语句进行分组检索时,为了去掉不满足条件的分组,应当(B )。A)使用WHER子句B)在GROUP BY后面使用HAVING子句C)先使用

2、WHER子句,再使用 HAVING子句D)先使用HAVING子句,再使用 WHER子句3.从货物疋单数据表(order)中查询出其中疋单金额(order_price) 在1000和5000之间的定单的详细信息,并按照定单金额(order_price)降序排列。正确的语句是(B )。A)Select * from order where order_price betwee n 1000 and 5000 order by order_price ASCB)Select * from order where order_price betwee n 1000 and 5000 order by

3、order_price DESCC)Select * from order where 1000<order_price<5000 order by order_price ASCD)Select * from order where 1000<order_price<5000order by order_priceDESC4.表的两种相关约束是?( C)A)主键和索引B)外键和索引C)主键和外键D)内键和外键5. 在oracle中下列哪个表名是不允许的( D )。A) abc$B) abcC) abc_D) _abc6. 表A中有以下字段和数据Colu mnA Col

4、u mnBan ullan ullan ull会得到哪个结果(A)o7. 请问,执行 select count(*) from a where columnB=columnBA) 0B) 1C) 3D) 48. SELECT en ame, job, sal FROM emp WHERE job='SALESMAN' OR job='PRESIDENT' ANDsal>1500 OR ename is not null与以下哪个是等价 ? ( C)A) SELECT ename, job, sal FROWmp WHER(Job='SALESMAN

5、' ORjob='PRESIDENT') AND sal>1500 OR en ame is not nullB) SELECT ename, job, sal FROMfemp WHERob='SALESMAN' ORjob='PRESIDENT' AND sal>1500 )OR ename is not nullC) SELECT ename, job, sal FROMfemp WHERjob='SALESMAN' OR(job='PRESIDENT' AND sal>1500)

6、OR ename is not nullD) SELECT ename, job, sal FROM emp WHERE job='SALESMAN' OR job='PRESIDENT' AND(sal>1500 OR en ame is n ot null)9、为”运动员”表增加一个字段”得分”的SQL语句是CA )CHANGE TABL运动员 ADDI分 I B )ALTER DAT运动员 ADDI分 IC )ALTER TABL运动员 ADDI分 I D )CHANGE TAB运动员 IN得分 I10、利用SQI数据更新功能,自动计算更新每个”设备

7、总金额”字段的字段值,该字段值等于 单价*设备数量”的值,正确命令为 AA) UPDATE 设备表SET设备总金额=单价*设备数量B) UPDATE设备表FOR设备总金额=单价*设备数量C) UPDATE设备表WITH设备总金额=单价*设备数量D) UPDATE设备表 WHERE设备总金额=单价*设备数量11、 查找教师表中教师最高的工资值,下列SQL语句正确的是 AA) SELECT MAX工资)FROM 教师表B) SELECT MIN(工资)FROM 教师表C) SELECT AVG工资)FROM 教师表D) SELECT SUM工资)FROM 教师表12、语句"DELETE

8、FROM成绩表 WHERE计算机60"的功能是 AA) 物理删除成绩表中计算机成绩在60分以下的学生记录B) 物理删除成绩表中计算机成绩在60分以上的学生记录C) 逻辑删除成绩表中计算机成绩在60分以下的学生记录D) 将计算机成绩低于60分的字段值删除,但保留记录中其它字段值13、 检索职工表中工资大于 800元的职工号,正确的命令是CA) SELECT 职工号 WHERE工资 800B) SELECT 职工号FROM职工SET工资800C) SELECT 职工号FROM职工 WHERE工资800D) SELECT 职工号 FROM职工FOR工资80014、 下列选项中,不属于 SQ

9、I数据定义功能的是AA) SELECT B)CREATE C)ALTER D)DROP15、 从设备表中查询单价大于100000元的设备,显示设备名称,正确的命令是 DA) SELECT 单价100000 FROM设备表FOR设备名称B) SELECT 设备名称 FROM设备表FOR单价100000C) SELECT 单价100000 FROM设备表 WHERE设备名称D) SELECT 设备名称 FROM设备表 WHERE单价10000016、 查询订单表,显示2005年1月1日后签订的订单, 显示订单的订单号、 客户名以及签订日 期。正确的SQL语句是 AA) SELECT 订单号,客户名

10、,签订日期 FROM订单JOIN 客户ON订单.客户号=客户.客户号 WHERE签订日期'2005 -1- 1'B) SELECT 订单号,客户名,签订日期FROM订单JOIN 客户 WHERE订单.客户号=客户. 客户号AND签订日期'2005 -1- 1'C) SELECT 订单号,客户名,签订日期 FROM订单,客户 WHERE订单.客户号=客户.客户号AND签订日期<'2005 -1- 1'D) SELECT 订单号,客户名,签订日期FROM订单,客户ON订单.客户号=客户.客户号AND 签订日期 <'2005 -1-

11、 1'17、 SELECT-SQ语句中,条件短语的关键字是CA) FOR B)FROM C)WHERE D)WITH18、对于图书管理数据库,求人民邮电出版社出版图书的最高单价、最低单价和平均单价。下面SQI语句横线部分,命令正确的是ASELECTFROM图书WHERE出版单位="人民邮电出版社”设有图书管理数据库中包含以下表:图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价A) MAX(单价),MIN(单价),AVG(单价)B) MAX(单价),MIN(单价),AVERAGE(单价)C) MAX单价),MIX(单价),SUM(单价

12、)D) MAX单价),SUM(单价),AVG(单价)19、 给出在车间"W1"或"W2"工作,并且工资大于3000的职工姓名,正确的命令是 BA) SELECT 姓名 FROM 车间 WHERE工资 >3000 AND 车间="W1" OR 车间="W2"B) SELECT 姓名 FROM 车间 WHERE工资 >3000 AND (车间='W1 OR 车间='W2 )C) SELECT 姓名 FROM 车间 WHERE工资 >3000 OR 车间="W1" O

13、R 车间="W2"D) SELECT 姓名 FROM 车间 WHERE工资 >3000 OR (车间="W1" AND 车间="W2")20、有如下 SQL-SELECT句 ASELECT * FROM HH WHERE 单价 BETWEEN 10.6 AND 13.4与该语句等价的是A) SELECT * FROM HH WHERE 单价 <=13.4 AND 单价 >=10.6B) SELECT * FROM HH WHERE 单价 <13.4 AND 单价 >10.6C) SELECT * FROM

14、 HH WHERE 单价 >=13.4 AND 单价 <=10.6D) SELECT * FROM HH WHERE 单价 >13.4 AND 单价 <10.621、有班级表和学生表如下 :B班级表班级号班级名称班级人数20030203计算机二班4820030303计算机三班50学生表班级号学号姓名性别籍贯2003011001王伟男北京2003011002刘红女上海2003011003李林女北京2003022001张清女上海2003022002刘雷男上海20030103计算机一班55有如下SQ语句:SELECT班级名称,姓名,性别FROM班级表,学生表WHERE班级表.

15、班级号=学生表.班级号 AND籍贯="上海"AND性别="女"ORDER BY 班级名称DESC执行该语句后,查询结果中共有几条记录,且第一条记录的学生姓名是A)1 李林 B)2 张清 C)2 刘红 D)3 张清二、填空题(共4题,每题3分)1. SQL语言中,用于排序的是 order by子句,用于分组的是 group by子句。2. counL是一个非常特殊但又非常有用的函数,它可以计算出满足约束条件的一组条件的 行数。3. 模糊查询中,*表示 查询出所有列,表示表示任意0个或多个字符,表示括号内所 列字符中的一个(类似与正则表达式)、n表示不在括号所列之内的单个字符。4. SQL中,有一种简便的插入多行数据的方法,这种方法是使用select语句 查询出的结果代替VALUES?句。三、问答题(共2题,15分)1. 用一条SQL语句从表student中查询出每门课都大于80分的学生姓名(9分)n amekeche ngfen shu81张三语

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论