oracle数据库emp表 什么意思 里面保存的都是什么数据

oracle数据库emp表 什么意思 里面保存的都是什么数据,第1张

你说的应该是scott用户下的emp表吧,我们看下emp表的表结构你就知道保存的是什么信息了:

CREATE TABLE EMP

(EMPNO NUMBER(4) NOT NULL,

ENAME VARCHAR2(10),

JOB VARCHAR2(9),

MGR NUMBER(4),

HIREDATE DATE,

SAL NUMBER(7, 2),

COMM NUMBER(7, 2),

DEPTNO NUMBER(2))

emp表是employee 雇员信息表

empno 就是雇员的员工编号, employee number

ename 员工姓名, emlployee name

job 员工的工作是什么比如推销员,经理等

mgr 上级编号

hiredate受雇日期

sal薪金

comm佣金

deptno部门编号

SELECT

main.dept_name as 部门名称,

count(*) as 在职员工数,

sum(acu_salary) as 实发工资总额

FROM

dept main

INNER JOIN emp a ON main.dept_code = a.dept_code

INNER JOIN salary b ON a.emp_id = b.emp_id

WHERE

-- 1为有效标识

main.alive_flag = '1'

AND a.alive_flag = '1'

AND b.alive_flag = '1'

AND b.`month` = '201101'

GROUP BY

a.dept_code

HAVING

count(*) >5


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/10705215.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存