第4章数据库的查询和视图.doc

上传人:暗伤 文档编号:60955898 上传时间:2022-11-19 格式:DOC 页数:4 大小:42.69KB
返回 下载 相关 举报
第4章数据库的查询和视图.doc_第1页
第1页 / 共4页
第4章数据库的查询和视图.doc_第2页
第2页 / 共4页
点击查看更多>>
资源描述

《第4章数据库的查询和视图.doc》由会员分享,可在线阅读,更多相关《第4章数据库的查询和视图.doc(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第2章 C#语言基础第4章 数据库的查询和视图一、选择题1.下列关于表和视图的说法正确的是( )(A) 每个视图对应一个表(B) 视图是表的一个镜像备份(C) 对所有视图也可象表一样执行UPDATE操作(D) 视图的数据全部在表中2.列出EMP表中,从事每个工种(JOB)的员工人数( )(A) select job from emp;(B) select job,count(*) from emp;(C) select distinct job,count(*) from emp;(D) select job,count(*) from emp group by job;3.列出JONES的所

2、有下属员工,但不包括JONES本人( )(A) select ename from emp connect by prior empno=mgrstart with ename=JONES;(B) select ename from emp where enameJONESconnect by prior empno=mgrstart with ename=JONES;(C) select ename from emp where ename=JONESconnect by prior empno=mgrstart with ename=JONES;(D) select ename from

3、emp where ename=JONESconnect by prior empno=mgrstart with enameJONES;4.列出KING(公司总裁)的所有下属之间的层次关系,但不要显示出JONES及其所有下属( )(A) select level,ename,empno,mgr from empconnect by prior empno=mgrand enameJONESstart with ename =KING(B) select level,ename,empno,mgr from empconnect by prior empno=mgrand ename=JONE

4、Sstart with ename =KING(C) select level,ename,empno,mgr from empconnect by prior empno=mgrand enameJONESstart with ename KING(D) select level,ename,empno,mgr from empconnect by prior empno=mgrand ename=JONESstart with ename KING5.列出所有部门的职工人数(包括没有职工的部门) ( )(A) select dept.deptno,dname,count(emp.empno

5、) from emp,dept where emp.deptno=dept.deptnogroup by dept.deptno,dname;(B) select dept.deptno,dname,count(emp.empno) from emp,dept where emp.deptno(+)=dept.deptnogroup by dept.deptno,dname;(C) select dept.deptno,dname,count(emp.empno) from emp,dept where emp.deptno=dept.deptno(+)group by dept.deptno

6、,dname;(D) select dept.deptno,dname,count(emp.empno) from emp,dept where emp.deptno(+)=dept.deptno(+)group by dept.deptno,dname;6.列出没有职工的部门( )(A) select dept.deptno from emp,dept where emp.deptno(+)=dept.deptnoand emp.deptno is null;(B) select dept.deptno from emp,dept where emp.deptno(+)=dept.deptn

7、oand dept.deptno is null;(C) select dept.deptno from emp,dept where emp.deptno(+)=dept.deptnoand emp.deptno=null;(D) select dept.deptno from emp,dept where emp.deptno=dept.deptno(+)and dept.deptno is null;7.列出薪水高于所在部门平均工资的员工信息( )(A) select deptno,ename,sal from emp a where sal(select avg(a.sal) from

8、 emp where deptno=a.deptno);(B) select deptno,ename,sal from emp a where sal(select avg(sal) from emp where deptno=a.deptno);(C) select a.deptno,a.ename,a.sal from emp a,emp b where a.deptno=b.deptno and a.salavg(b.sal);(D) select a.deptno,a.ename,a.sal from emp a,emp b where a.deptno=b.deptno and b

9、.salavg(a.sal);8.在同样的条件下,下面的哪个操作得到的结果集有可能最多?( )(A) 内连接(B) 左外连接(C)右外连接(D) 完全外连接9.下列操作权限中,在视图上不具备的是( )。(A) SELECT(B) ALTER(C)DELETE(D) INSERT10.下列关于视图的描述哪个是错误的( )A视图是由SELECT子查询语句定义的一个逻辑表B.视图中保存有数据C.通过视图操作的数据仍然保存在表中D.可以通过视图操作数据库中的数据二、填空题1.SQL语言的功能主要包括 : _、_、_。2.希望删除查询结果集中重复的行,需要使用 _关键字。3.比较表和视图二者之间的异同_。4.检索与SCOTT从事相同工作的员工信息: _。5.检索出员工表emp中的第3条到第8条记录。显示字段:emp表中的全部字段:_。6.检索与30部门员工工资等级相同的员工姓名与工资: _。7.检索不同部门经理的最低工资: _。8.检索雇员的雇佣日期早于其经理雇佣日期的员工及其经理姓名:_。9.select count(*) from student 和select count(id) from student 之间的区别:_。10.检索工资等级高于smith的员工信息: _ 。3

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁