`
Phile.net
  • 浏览: 27123 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

emp表初试

阅读更多
--1,选择部门号30的所有员工
select * from emp
where emp.deptno=30;
--2,列出职位为MANAGER的员工编号,姓名
select emp.empno 编号,emp.ename 姓名
from emp
where emp.job='MANAGER';
--3,找出奖金高于工资的员工
select * from emp
where emp.comm>emp.sal;
--4,找出每个员工工资和奖金的总和
select emp.empno 编号,nvl(emp.comm,0)+nvl(emp.sal,0) 总金额
from emp;
--5,找出部门10中的MANAGER和部门20中的普通员工
select * from emp where (deptno=10 and job='MANAGER') or (deptno=20 and job='CLERK')
--6,找出部门10中既不是经理也不是普通员工且工资大于2000的员工
select * from emp where deptno=10 and job!='MANAGER' and job!='CLERK' and sal>2000; 

select * from emp where deptno=10 and job not in('CLERK','MANAGER') and sal>2000;
--7,找出有奖金的员工的不同的工作
select ename,job,comm from emp where emp.comm is not null;
--8,找出没有奖金或者奖金低于500员工
select * from emp where emp.comm<500 or emp.comm is null 
--9,显示雇员姓名根据其服务年限将最老的员工排在最前面
select ename from emp order by emp.hiredate;
 
分享到:
评论

相关推荐

    根据Oracle数据库scott模式下的emp表和dept表

    Oracle 数据库 scott 模式下的 emp 表和 dept 表常见操作 数据库是信息时代的核心,Oracle 数据库是当前最流行的关系型数据库管理系统之一。本文档将基于 Oracle 数据库 scott 模式下的 emp 表和 dept 表,总结常见...

    mysql版emp表

    用mysql创建的emp表 跟oracle的emp表没有什么区别 有需要的下

    emp表结构及查询

    ### emp表结构及查询知识点详解 #### 一、emp表结构概述 在Oracle数据库中,`emp`表是`sctto`用户下四个基础表之一,对于初学者来说,掌握其结构与查询方法有助于深入理解SQL语言。此表主要用于存储员工信息。 - ...

    oracle 创建emp表和dept表

    在oracle 创建 emp表和dept表, 可以直接导入 plsqldev中使用

    Oracle存储过程和函数(最详细包含emp 表实例操作,边看边操作)

    本篇文章将深入探讨这两个概念,并结合经典的SCOTT库中的EMP表进行实例操作。 **一、Oracle存储过程** 存储过程是一组预编译的SQL语句和PL/SQL代码,存储在数据库服务器上,可以按需调用。存储过程的优点包括提高...

    oracle中emp表习题

    ### Oracle中EMP表习题详解 #### 1. 列出至少有一个员工的所有部门 - **知识点**: 使用子查询和`GROUP BY`结合`HAVING`条件筛选部门。 ```sql SELECT dname FROM dept WHERE deptno IN ( SELECT deptno FROM ...

    s_emp,emp表建表脚本

    这里我们关注的是两个特定的表——`s_emp` 和 `emp`。`s_emp` 可能是系统或应用中预定义的一个扩展或改进版本,而 `emp` 是一个经典的关系数据库模式,通常用于教学和示例,源自IBM的SQL教程。这两个表的建表脚本...

    连接ORACLE数据库查询EMP表数据源码

    本示例将详细介绍如何使用编程语言连接Oracle数据库并查询`EMP`表的数据。`EMP`表通常用于存储员工信息,是数据库教学和实践中的经典案例。 首先,我们需要了解连接Oracle数据库的基础知识。这通常涉及到以下步骤:...

    EMP表

    EMP 表 - **EMPNO (NUMBER(4))**:员工编号,作为主键,唯一标识一个员工。 - **ENAME (VARCHAR2(10))**:员工姓名,最多可存储10个字符。 - **JOB (VARCHAR2(9))**:职位名称,最多可存储9个字符。 - **MGR ...

    emp表和dept表左外连接1

    emp and deptno use left outer join and show result

    emp_dept表结构和表数据

    在Oracle数据库系统中,"emp" 和 "dept" 是经典的示例表,它们通常用于教学和演示SQL查询的基本概念。这两个表是Oracle数据库系统的一部分,主要用于帮助用户了解如何操作关系型数据库,特别是针对数据的增删改查...

    jsp+javaBean实现的对Oracle数据库的emp表的增,删,改,查。

    本项目以"jsp+javaBean实现的对Oracle数据库的emp表的增,删,改,查"为主题,结合了前端页面和后端逻辑处理,实现了完整的CRUD(创建、读取、更新、删除)操作。下面将详细介绍这个项目涉及的主要知识点: 1. **...

    oracle学习基础素材表-emp表-dept表等等

    含有emp,dept表等。详见log日志。 . about to export ORACLE's tables via Conventional Path ... . . exporting table BOOK 1 rows exported . . exporting table CLASS 0 rows exported . . exporting table ...

    针对scott用户中的emp表完成如下操作:

    以下是对scott用户中的emp表完成的操作知识点: 一、数据选择和筛选 * 选择部门 20 中的所有员工:使用WHERE子句筛选deptno=20的员工记录 * 列出所有职位为业务员(CLERK)的编号、部门编号及姓名:使用WHERE子句...

    常用表dept和empsql脚本,免费提供

    emp表则用来存储员工数据,比如员工ID(emp_id),姓名(emp_name),职位(emp_position),入职日期(emp_join_date),部门ID(dept_id)等。emp_id作为主键确保员工记录的唯一性,emp_name用于识别员工,emp_...

    emp,dept经典数据库练习表

    根据提供的信息,我们可以详细解析与"emp,dept经典数据库练习表"相关的知识点,这包括了表结构设计、数据插入操作以及这些练习表在学习数据库管理中的应用价值。 ### 一、表结构设计 #### 1. **DEPT 表结构** - *...

    Oracle10G创建s_emp练习表的脚本与执行过程

    在压缩包文件"Oracle授课脚本S_EMP"中,可能包含了完整的创建`s_emp`表的脚本,以及可能的其他相关操作,如插入数据、查看表结构、查询数据等。这些脚本可以帮助初学者更深入地理解Oracle数据库的使用。 插入数据...

    SQL emp表的几个重要的操作

    本文将深入解析关于Oracle SQL中针对EMP表的一些核心操作,这些操作不仅对初学者至关重要,也是资深数据库管理员日常工作中不可或缺的部分。 ### 1. 查询特定员工信息 SQL语句:`SELECT * FROM EMP WHERE EMPNO IN...

Global site tag (gtag.js) - Google Analytics