如何查找oracle员工 oracle怎么查用户下面有哪些表

Oracle 查询列出员工的姓名及其上级的姓名select a.ename 员工名字,b.ename 上级名字 from emp a,emp b where a.mgr=b.empno( )
如何用oracle查询出部门名称,部门员工数,部门平均工资,部门最低工资雇员的姓名,及工资等级这是oracle中默认用户scott下的表 。
本问题涉及到三张表,数据分别如下:
emp表:
dept表:
salgrade表:
按题目要求,sql语句如下:
select b.dname 部门名称,b.counts 部门员工数,b.avgsal 部门平均工资,b.minsal 部门最低工资,a.ename 姓名,c.grade 工资等级
from emp a,
(select b.deptno,b.dname,count(*) counts,round(avg(sal),2) avgsal,min(sal) minsal
from emp a,dept b,salgrade c
where a.deptno=b.deptno and a.deptno=b.deptno
and a.sal between c.losal and hisal
group byb.deptno,b.dname) b,
salgrade c
where a.sal=b.minsal
and a.sal between c.losal and c.hisal
结果如图:
oracle数据库查询a开头的员工select * from all_tables u where u.owner='ZHHY_USER';-- ZHHY_USER是数据库用户
select * from all_tab_columns c where c.OWNER='ZHHY_USER';
使用该语句如何查找oracle员工的前提是该用户要具有查询系统表如何查找oracle员工的权限 。
如何查询Oracle中所有用户信息方法如下:
输入select * from dba_users; 即可 。
常用语句:
一 , 查看数据库里面所有用户:
select * from dba_users;
前提是你是有dba权限的帐号,如sys,system 。
二 , 查看你能管理的所有用户:
select * from all_users;
三,查看当前用户信息 :
select * from user_users;
扩展资料:
Oracle数据库最新版本为Oracle Database 12c 。Oracle数据库12c引入了一个新的多承租方架构,使用该架构可轻松部署和管理数据库云 。
此外,一些创新特性可最大限度地提高资源使用率和灵活性 , 如Oracle Multitenant可快速整合多个数据库,而Automatic Data Optimization和Heat Map能以更高的密度压缩数据和对数据分层 。
这些独一无二的技术进步再加上在可用性、安全性和大数据支持方面的主要增强,使得Oracle数据库12c 成为私有云和公有云部署的理想平台 。
Oracle数据库具有完整的数据管理功能:
1)数据的大量性
2)数据的保存的持久性
3)数据的共享性
4)数据的可靠性
参考资料:百度百科:Oracle数据库
在oracle 中怎样查询名字包含's的员工信息假设你的表名是employ如何查找oracle员工,
1、创建表
create table employ(
namevarchar(10),
age number,
sex varchar(5),
salary number,
from_city varchar(50)
);
2、查询语句如何查找oracle员工:
select * from employ em
where em.name like 's%'
or em.name like '%s';
解释:em是表employ的缩写形式,以便在后面引用写书写方便 。
‘s%'表示所有以s开头的名字 , 不管后面是几个字符 。
在oracle中怎样查询名字包含“'s”的员工信息?假设你的表名是employ,\x0d\x0a1、创建表\x0d\x0acreate table employ(\x0d\x0anamevarchar(10),\x0d\x0aage number,\x0d\x0asex varchar(5),\x0d\x0asalary number,\x0d\x0afrom_city varchar(50)\x0d\x0a);\x0d\x0a2、查询语句:\x0d\x0aselect * from employ em\x0d\x0awhere em.name like 's%'\x0d\x0aor em.name like '%s';\x0d\x0a解释:em是表employ的缩写形式,以便在后面引用写书写方便 。\x0d\x0a‘s%'表示所有以s开头的名字,不管后面是几个字符 。
【如何查找oracle员工 oracle怎么查用户下面有哪些表】如何查找oracle员工的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于oracle怎么查用户下面有哪些表、如何查找oracle员工的信息别忘了在本站进行查找喔 。

    推荐阅读