全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Oracle基础知识试题-开发工程部(本卷满分100分,答题时间120分钟)部门: 开发工程部 姓名: 杨建峰 得分: 一、选择题 (每题2分,共10分) 1.当你执行以下查询语句: SELECT empno,ename FROM emp WHERE empno =7782 OR empno =7876; 在WHERE语句中,以下哪个操作符可以取代OR? A. IN B. BETWEEN C. LIKE D. = 2. 哪个实现 IF.THENELSE 逻辑? A. INITCAP() B. REPLACE() C. DECODE() D. IFELSE() 3. 以下哪行有错? 1 SELECT deptno 2 FROM emp 3 GROUP BY deptno 4 HAVING COUNT(deptno)= 5 (SELECT max(count(deptno) 6 FROM emp 7 GROUP BY deptno); A. Line 3 B. Line 4 C. Line 5 D. Line 7 E. 都没错. 4. 以下哪个命令可以被用来从表 STATE中 drop 列 UPDATE_DT ? A. ALTER TABLE STATE DROP COLUMN UPDATE_DT; B. ALTER TABLE STATE REMOVE COLUMN UPDATE_DT; C. DROP COLUMN UPDATE_DT FROM STATE; D. 你不能从这个表中DROP该列. 5. 一个VIEW被以下语句创建,请问在该VIEW上可进行哪个操作? CREATE VIEW USA_STATES AS SELECT *FROM STATE WHERE CNT_CODE =1 WITH READ ONLY; A. SELECT B. SELECT , UPDATE C. SELECT , DELETE D. SELECT , INSERT 二、请根据表结果和数据完成相应sql的编写(每题5分,共90分)1.表结构Emp-员工信息表Ename varchar2(30), -姓名Empno number(5), -编号Deptno number(5), -所在部门Job varchar2(20), -工种(人员类别),如:manager 经理,clerk 办事员Hiredate Date -雇用日期Hiredate Date, -雇佣日期Comm number(6,2), -佣金Sal number(6,2) -薪金Dept-部门表Dname varchar2(30), -部门名Deptno number(5), -部门号Loc varchar2(50) -位置2.准备数据:create table emp 创建员工信息表(Ename varchar2(30), -姓名Empno number(5), -编号Deptno number(5), -所在部门Job varchar2(20), -工种(人员类别),如:manager 经理,clerk 办事员Hiredate Date -雇佣日期Comm number(6,2), -佣金Sal number(6,2) -薪金)insert into emp(Ename,Empno,Deptno,Job,Comm,Sal) values(刘涛,10001,10,办事员,500,2000);insert into emp(Ename,Empno,Deptno,Job,Comm,Sal) values(吴昊,10002,10,办事员,650,2200);insert into emp(Ename,Empno,Deptno,Job,Comm,Sal) values(唐丹丹,10002,20,办事员,650,2200);insert into emp(Ename,Empno,Deptno,Job,Comm,Sal) values(李阳杨,20001,20,经理,980,3200);insert into emp(Ename,Empno,Deptno,Job,Comm,Sal)values(李军,10003,30,办事员,400,2500);create table dept -部门表(Dname varchar2(30), -部门名Deptno number(5), -部门号Loc varchar2(50) -位置)insert into dept(Dname,Deptno,Loc) values(市场部,10,辽宁大连);insert into dept(Dname,Deptno,Loc) values(公关部,20,辽宁沈阳);insert into dept(Dname,Deptno,Loc) values(研发部,30,深圳)select * from dept;考题:1、 找出收取佣金的雇员的不同工作select distinct job from emp where comm0;2、 找出不收取佣金或收取的佣金低于100的雇员select * from emp where nvl(comm,0)255、 显示只有首字母大写的所有雇员的姓名select ename from emp where ename=initcap(ename);6、 显示正好为6个字符的雇员姓名select ename from emp where length(ename)=67、 显示不带有R的雇员姓名Select ename from emp where ename not like %R%;8、 显示所有雇员的姓名的前三个字符select substr(ename,1,3) from emp9、 显示所有雇员的姓名,用a替换所有ASelect replace(ename,A,a) from emp10、 显示所有雇员的姓名以及满10年服务年限的日期Select ename,add_months(hiredate,12*10) 服务年限的日期 from emp11、 显示雇员的详细资料,按姓名排序Select * from emp order by ename12、 显示雇员姓名,根据其服务年限,将最老的雇员排在最前面Select ename from emp order by hiredate13、 显示所有雇员的姓名、工作和薪金,按工作的降序顺序排序,而工作相同时按薪金升序Select ename from emp order by hiredate14、 显示所有雇员的姓名和加入公司的年份和月份,按雇员受雇日所在月排序,将最早年份的项目排在最前面select ename,to_char(hiredate,yyyy),to_char(hiredate,mm) from emp order by hiredate asc15、 显示在一个月为30天的情况下所有雇员的日薪金select ename,sal/30 from emp;16、 找出在(任何年份的)2月受聘的所有雇员select * from emp where
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 培训计划时间确认函(3篇)范文
- 幼儿园安全教育主题活动方案合集
- 行业风险评估体系模板
- 特殊乘法方法与速算技巧培训
- 2026年克孜勒苏职业技术学院单招职业适应性测试题库及参考答案详解
- 2026年南阳农业职业学院单招职业倾向性测试题库附答案详解(b卷)
- 2026年兰州科技职业学院单招职业适应性考试题库附参考答案详解(模拟题)
- 2026年克拉玛依职业技术学院单招职业倾向性考试题库附答案详解(综合题)
- 2026年冀中职业学院单招职业技能考试题库含答案详解(轻巧夺冠)
- 2026年南京城市职业学院单招综合素质考试题库含答案详解(培优)
- 报废汽车安全生产管理制度
- 会议摄影拍摄教学课件
- 俄国边境管理制度
- 中国有机固废处理行业市场现状及未来发展趋势分析报告
- GB/T 7357-2025船舶电气设备系统设计保护
- 公司电脑更换管理制度
- 江苏省2024年中职职教高考文化统考数学试卷及答案
- 传播学纲要(第3版)课件 第四章 人际传播
- 责任制整体护理管理制度
- T-WZSJD 2333-2024 阀门密封性能试验台
- 深部矿产勘探技术-深度研究
评论
0/150
提交评论