日期:2014-05-16  浏览次数:20464 次

Oracle中Scott账户常见表的样本查询

2011-03-30 20:47:39|??分类:?Oracle|字号?订阅

本文引用自张杰《Oracle中Scott账户常见表的样本查询》

使用scott的表
雇员表:记录了一个雇员的基本信息
EMP(雇员表)
NO????????????????字段???????????? 类型????????????????????????????描述
1??????????????EMPNO??????????????NUMBER(4)???????????????? 雇员编号
2??????????????ENAME??????????????VARCHAR2(10)??????????????表示雇员姓名
3??????????????JOB????????????????VARCHAR2(9)?????????????? 表示工作职位
4??????????????MGR????????????????NUMBER(4)???????????????? 表示一个雇员的领导编号
5??????????????HIREDATE?????????? DATE??????????????????????表示雇佣日期
6??????????????SAL????????????????NUMBER(7,2)?????????????? 表示月薪,工资
7??????????????COMM?????????????? NUMBER(7,2)?????????????? 表示奖金或佣金(commission)
8??????????????DEPTNO???????????? NUMBER(2)???????????????? 表示部门编号

部门表:表示一个部门的具体信息
DEPT(部门表)
NO???????????????? 字段???????????? 类型????????????????????????????????描述
1?????????????? DEPTNO????????????NUMBER(2)???????????????? 部门编号
2?????????????? DNAME???????????? VARCHAR2(14)??????????????部门名称
3?????????????? LOC?????????????? VARCHAR2(13)??????????????部门位置

奖金表:表示一个雇员的工资及奖金。
BONUS(奖金表)
NO???????????????? 字段???????????? 类型????????????????????????????????描述
1?????????????? ENAME???????????? VARCHAR2(10)??????????????雇员姓名
2?????????????? JOB?????????????? VARCHAR2(9)?????????????? 雇员工作
3?????????????? SAL?????????????? NUMBER????????????????????雇员工资
4?????????????? COMM??????????????NUMBER????????????????????雇员奖金

一个公司是有等级制度,用此表表示一个工资的等级
SALGRADE(工资等级表)(工资 = 薪金 + 佣金)
NO????????????????