Oracle 简单操作手册
2015-10-14 23:08
525 查看
登录sqlplus
命令提示符(CMD) sqlplus username/password
或者 sqlplus username/password@ORCL(显式登录)
切换登录 conn username/password as sysdba
SQL详解
DDL:定义和管理数据库的语言
DML:数据操作语言
select * from emp
insert into emp into values(?,?,?)
update emp set name=’aa’ where id =1
delete from emp where id=1
连接查询
外连接
左外连接(显示左表中不满足条件的记录也会显示)
右外连接(显示右表中不满足条件的记录也会显示)
全外连接
内连接
自连接
DCL:数据控制语言
案例
其中:over为分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处 是对于每个组返回多行,而聚合函数对于每个组只返回一行
dense_rank()是连续排序,有两个第二名时仍然跟着第三名
partition by …..只参照….排序,可以在各个分组内从1开时排序
命令提示符(CMD) sqlplus username/password
或者 sqlplus username/password@ORCL(显式登录)
切换登录 conn username/password as sysdba
SQL详解
DDL:定义和管理数据库的语言
DML:数据操作语言
select * from emp
insert into emp into values(?,?,?)
update emp set name=’aa’ where id =1
delete from emp where id=1
连接查询
外连接
左外连接(显示左表中不满足条件的记录也会显示)
select * from emp left outer join dept on EMP.DEPTNO=DEPT.DEPTNO
右外连接(显示右表中不满足条件的记录也会显示)
select * from emp right outer join dept on EMP.DEPTNO=DEPT.DEPTNO
全外连接
select * from emp full outer join dept on EMP.DEPTNO=DEPT.DEPTNO
内连接
select * from emp inner join dept on EMP.DEPTNO=DEPT.DEPTNO
自连接
select * from emp where sal > ( select sal from emp where ='大S') select e1.* from emp e1 ,emp e2 where e1.sal> e2.sal and e2.ename='大S'
DCL:数据控制语言
案例
select * from (select empno,deptno,sal,dense_rank()over (partition by deptno order by sal desc) r from emp) where r<=2;
其中:over为分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处 是对于每个组返回多行,而聚合函数对于每个组只返回一行
dense_rank()是连续排序,有两个第二名时仍然跟着第三名
partition by …..只参照….排序,可以在各个分组内从1开时排序
相关文章推荐
- oracle spatial格式空间数据表导出为shapefile文件
- 【Oracle】Oracle 11g 中的自动数据库维护任务管理
- Oracle index by table(Associative array) used in PostgreSQL
- oracle10g 安装笔记
- oracle 命令1
- oracle11g 导入导出
- orafce extension for PostgreSQL, Oracle's compatibility functions and packages
- java连接Oracle并实用存储过程实现增删改查(CRUD)
- 新建Oracle用户并且给予权限
- Oracle多粒度锁机制的总结
- oracle存储过程常用技巧
- RazorSQL 配置Oracle错误及实例
- Redhat Enterprise Linux 6.4 安装Oracle JDK替换OpenJDK
- oracle表空间数据文件的移动
- OTL连接Oracle数据库
- oracle记录某个用户的登录信息
- oracle中对于xmlType数据节点的增删改
- oracle 第08章 用户、权限、角色管理
- Oracle左连接
- Spring之——quartz集群(Oracle数据源)