-
\"完全版的Oracle手册\
资源介绍
ORACLE 完全学习手册
第二章 oracle 体系结构概述
在system用户下
DESC dba_data_files;
SELECT file_name,bytes,blocks,status,autoextensible
FROM dba_data_files
WHERE tablespace_name='SYSTEM';
第四章 表空间
DESC dba_tablespaces;
SELECT tablespace_name,extent_management,allocation_type FROM dba_tablespaces;
第七章 SQL基础
SELECT table_name FROM user_tables;
SELECT * FROM dept;
SELECT deptno,dname FROM dept;
--显示EMP表中工资高于2000的雇员
SELECT ename,sal FROM emp WHERE sal>2000;
--显示EMP表中雇员名字是KING的雇员信息
SELECT ename,job,hiredate,sal FROM emp WHERE ename='KING';
--显示EMP表中在"01-1-82"这后雇佣雇员
SELECT ename,sal,hiredate FROM emp WHERE hiredate>'01-1月-82';
SELECT ename,sal,hiredate FROM emp WHERE hiredate>to_date('1-1月-1982','dd-mon-yy');
--显示EMP表中工资在1000~2000之间
SELECT ename,sal,hiredate,job FROM emp WHERE sal BETWEEN 1000 AND 2000;
--显示首字符为S的所有雇员名及其工资
SELECT ename,sal FROM emp WHERE ename LIKE 'S%';
--显示第三个字符为大写A的所有雇员名及其工资
SELECT ename,sal FROM emp WHERE ename LIKE '__A%';
--查询EMP表中工资为1250和3000的雇员信息
SELECT ename,sal FROM emp WHERE sal IN(1250,3000);
--查询EMP表中部门号为20且岗位为CLERK的所有雇员信息
SELECT ename,sal,job,deptno FROM emp WHERE deptno=20 and job='CLERK';
--查询工资高于2500或岗位为MANAGER的所有雇员信息
SELECT ename,sal,job,deptno FROM emp WHERE sal>2500 or job='MANAGER';
--查询EMP表中部门号不为10,30或40且岗位是CLERK的所有雇员信息
SELECT ename,sal,job,deptno FROM emp WHERE deptno NOT IN(10,30,40) AND job='CLERK';
--工资升序显示雇员信息
SELECT ename,sal FROM emp WHERE deptno=30 ORDER BY sal;
--降序显示雇员工资
SELECT ename,sal FROM emp WHERE deptno=30 ORDER BY sal DESC;
--工资升序 补助降序显示雇员信息
SELECT ename,sal,comm FROM emp WHERE deptno=30 ORDER BY sal asc,comm desc;
--显示每个部门的平均工资和最高工资
SELECT deptno,avg(sal),max(sal) FROM emp GROUP BY deptno;
--显示每个部门每种岗位的平均工资和最高工资
- 上一篇: oracle学习资料集合
- 下一篇: oracle学习文档