`
hb_keepmoving
  • 浏览: 228841 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Oracle 10g 基础练习题

阅读更多

1选择部门 30 中的所有员工

SELECT * FROM EMP WHERE EMP.DEPTNO=30;

 

2列出所有办事员( CLERK )的姓名,编号和部门编号
SELECT EMP.EMPNO,EMP.ENAME,EMP.DEPTNO FROM EMP WHERE EMP.JOB='CLERK';

 

3找出佣金高于薪金的员工
SELECT * FROM EMP WHERE EMP.COMM>EMP.SAL;

 

4找出佣金高于薪金的 60% 的员工
SELECT * FROM EMP WHERE EMP.COMM>EMP.SAL*0.6;

 

5找出部门 10 中所有经理( MANAGER )和部门 20 中所有办事员( CLERK )的细资料细资料
SELECT * FROM EMP WHERE EMP.DEPTNO=10 AND EMP.JOB='MANAGER'OR EMP.DEPTNO=20 AND EMP.JOB='CLERK' ;

 

6既不是经理又不是办事员但其薪金大于或等于 2000 的所有员工的详细资料细资料
SELECT * FROM EMP WHERE EMP.JOB NOT IN( 'MANAGER','CLERK') AND EMP.SAL>2000;

 

7找出收取佣金的员工的不同工作
SELECT EMP.JOB,EMP.COMM FROM EMP WHERE EMP.COMM IS NOT NULL;

 

8找出不收取佣金或收取的佣金低于 100 的员工
SELECT * FROM EMP WHERE EMP.COMM IS NULL OR EMP.COMM<100;

 

9找出各月倒数第3天受雇的所有员
SELECT * FROM EMP WHERE LAST_DAY(HIREDATE)-HIREDATE=2;//(找出各月倒数第3天受雇的所有员)

 

10找出早于 12 年前受雇的员工
SELECT * FROM EMP WHERE MONTHS_BETWEEN(SYSDATE,HIREDATE)/12>12;//(找出早于 12 年前受雇的员工)

 

11以首字母大写的方式显示所有员工的姓名
SELECT INITCAP(EMP.ENAME) FROM EMP;//(首字母大写函数 INITCAP())

 

12显示正好为5个字符的员工的姓名
SELECT EMP.ENAME FROM EMP WHERE LENGTH(EMP.ENAME)=5;

 

13显示示不带有“ R ”的员工的姓名
SELECT EMP.ENAME FROM EMP WHERE EMP.ENAME NOT LIKE '%R%';

 

14显示所有员工姓名的前三个字符
SELECT EMP.ENAME,SUBSTR(EMP.ENAME,1,3) FROM EMP;//显示所有员工姓名的前三个字符

分享到:
评论

相关推荐

    Oracle10g数据库基础教程(孙凤栋)习题答案

    Oracle10g数据库是Oracle公司推出的数据库管理系统,它在企业级数据存储和管理领域具有广泛的应用。本教程《Oracle10g...通过学习本教程并完成习题,读者可以对Oracle10g数据库有深入的理解,并具备实际操作能力。

    ORACLE 10G OCP 题库

    一、Oracle 10g基础 Oracle 10g是Oracle数据库的一个重要版本,它引入了许多新的特性和改进。其中,Real Application Clusters (RAC) 支持多节点集群环境,提供高可用性和负载均衡;Automatic Storage Management ...

    oracle 10g ocp 043题库

    043题库是针对Oracle 10g OCP认证考试的一个练习资源,旨在帮助考生准备考试并提升通过率。该题库的描述提到2011年10月有熟人通过了考试且满分通过,表明题库的覆盖率相当高,意味着它包含了大量的实际考试可能遇到...

    Oracle 10g数据库基础教程[孙风栋 等][课后习题解答(选择题答案)]

    本教程由孙风栋等专家编写,提供了全面的Oracle 10g数据库基础知识讲解,并附带了课后习题的选择题答案,旨在帮助学习者深入理解和应用Oracle技术。 1. **Oracle数据库体系结构** Oracle 10g的体系结构主要包括...

    oracle 10g数据库管理应用教程习题答案

    3. **SQL查询**:SQL(Structured Query Language)是数据库管理的基础,Oracle 10g支持标准SQL以及扩展的Oracle SQL语法。学习如何使用SELECT语句进行查询、联接、分组、排序和聚合操作,是掌握Oracle 10g的关键。 ...

    Oracle11g数据库基础教程第2版习题答案作者张凤荔王瑛李晓黎等28942-练习题参考答案

    Oracle11g数据库基础教程第2版习题答案作者张凤荔王瑛李晓黎等28942-练习题参考答案.pdf

    Oracle 10g 基础教程 习题解答

    第1篇为基础篇(第1~5章),主要介绍Oracle数据库基础知识。第2篇为体系结构篇(第6~9章),主要介绍Oracle数据库体系结构,包括物理存储结构、逻辑存储结构、实例,以及Oracle数据库的操作模式与数据字典。第3篇...

    Oracle数据库基础教程课后习题答案

    Oracle数据库基础教程课后习题答案是《Oracle数据库基础教程》的配套习题答案,涵盖Oracle 10g的基础知识点。本资源对Oracle数据库的逻辑结构、物理结构、内存结构、事务处理、安装和卸载、数据库管理、配置和维护...

    Oracle数据库基础教程[孙风栋等编著][习题解答

    本教程《Oracle数据库基础教程》由孙风栋等编著,旨在帮助初学者系统地理解和掌握Oracle数据库的基本概念、操作以及应用。 教程中的习题解答部分是学习过程中的重要辅助资料,它可以帮助读者检验自己的理解程度,...

    Oracle 10g SQL和PL/SQL编程指南 配套程序

    Oracle 10g SQL与PL/SQL编程指南是数据库管理员和开发者的重要参考资料,它深入浅出地介绍了如何在Oracle 10g环境中进行高效的数据库管理和应用程序开发。这本书由杨忠民、蒋新民和晁阳三位专家联合编著,由清华大学...

    Oracle_10g数据库基础教程[习题解答][1].doc

    "Oracle 10g 数据库基础教程习题解答" Oracle 10g 数据库基础教程习题解答是关于 Oracle 10g 数据库的基础知识和应用的详细讲解。该教程涵盖了 Oracle 数据库的概述、数据库管理系统、概念模型、E-R 图、关系数据库...

    Oracle 10G题库

    这个题库20090727更新版本将涵盖这些领域,为考生提供丰富的练习机会,帮助他们更好地理解和应用Oracle 10G的相关知识。通过深入学习和实践,考生可以提高自己的技能,为在IT职场上取得成功打下坚实基础。

    oracle 10g 047 题库

    Oracle 10g 047 题库是一份非常重要的学习资源,它涵盖了Oracle数据库10g版本的相关知识,特别针对Oracle Certified Professional (OCP) 10g Database Administrator Certified Professional考试中的047科目。...

    oracle 10g 管理 ocp

    Oracle 10g是Oracle公司推出的一款数据库管理系统,它在原有的Oracle 9i基础上进行了大量的改进与升级,引入了许多新的特性。10g中的“g”代表“grid”,表明该版本更加强调网格计算技术的应用,支持更加灵活和高效...

    ocp题库(oracle10g)

    标题 "ocp题库(oracle10g)" 暗示这是一个针对 OCP 认证考试的练习题库,特别关注 Oracle 10g 的相关内容。描述中的 "042 043 047" 可能是指特定的考试部分或章节编号,这些章节可能涵盖了数据库安装与配置、性能调优...

    oracle 11 g 笔试题

    在Oracle 11g的学习中,数据库的安装与配置是一个基础环节。这包括创建数据库实例、设置参数文件、管理数据文件、控制文件等。同时,理解数据库的启动、关闭过程以及如何进行数据库备份和恢复也是十分必要的。 接...

    Oracle 10g_OCA_OCP认证模拟考试软件

    这些模拟考试软件对于准备Oracle 10g OCA和OCP认证考试是非常有帮助的,它们能提供实战练习的机会,帮助考生熟悉考试格式,理解并掌握各种考试主题,提高通过认证的可能性。在使用这些模拟考试时,考生应确保对每个...

Global site tag (gtag.js) - Google Analytics