`
hb_keepmoving
  • 浏览: 230513 次
  • 性别: 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_10g数据库课后习题参考答案

    "Oracle 10g数据库课后习题参考答案" Oracle 数据库基础教程参考答案第 1 章 Oracle 数据库概述 1.简答题 (1)数据是描述事物的符号,是数据库中存储的基本对象。在计算机中,用记录的形式来描述数据。数据与...

    [Oracle11g数据库基础教程(第2版)][孙风栋][程序源代码]

    Oracle11g是Oracle公司推出的一个重要的数据库管理系统版本,它在10g的基础上进行了许多功能的增强和优化,提高了数据库的性能、稳定性和安全性。在11g中,你可以学习到如下的知识点: 1. **Oracle数据库安装与配置...

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

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

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

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

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

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

    Oracle 10G题库

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

    Oracle11g数据库基础教程-参考答案.pdf

    Oracle11g数据库基础教程-参考答案.pdf

    Oracle 11g数据库基础教程 孙风栋

    1. Oracle 11g数据库基础教程 孙风栋的大学教材的源代码, 2. 源代码只给出了后面最重要最多的几章 . 3. 这本书的课件, 见我另一个资源 ,课件是ppt ,每一章都有 , 是这本书配套的原版课件 .

    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”,表明该版本更加强调网格计算技术的应用,支持更加灵活和高效...

Global site tag (gtag.js) - Google Analytics