sql:1999语法
2015-11-05 22:24
281 查看
Oracle数据据也支持最新的SQL:1999语法标准的数据库,对于数据库的查询,可以使用如下语法。
1.交叉连接(这个是有笛卡尔积的运算)cross join
2.自然连接(等值连接)natural join (自然连接可以自动匹配关联字段。)
3.USING子句,直接使用join进行连接,同时指定关联的列。
select *
from emp join using(deptno);
4.on子句
由用户手动编写一个关联的条件。
select *
from emp e join salgrade s
on e.sal between s.losal and s.hisal;
5.外连接
左外连接
select *
from emp e left outer join dept d
on(e.deptno=d.deptno);
右外连接
select *
from emp e right outer join dept d
on(e.deptno=d.deptno);
全外连接
select *
from emp e full outer join dept d
on(e.deptno=d.deptno);
1.交叉连接(这个是有笛卡尔积的运算)cross join
2.自然连接(等值连接)natural join (自然连接可以自动匹配关联字段。)
3.USING子句,直接使用join进行连接,同时指定关联的列。
select *
from emp join using(deptno);
4.on子句
由用户手动编写一个关联的条件。
select *
from emp e join salgrade s
on e.sal between s.losal and s.hisal;
5.外连接
左外连接
select *
from emp e left outer join dept d
on(e.deptno=d.deptno);
右外连接
select *
from emp e right outer join dept d
on(e.deptno=d.deptno);
全外连接
select *
from emp e full outer join dept d
on(e.deptno=d.deptno);
相关文章推荐
- Activiti系列: 如何在web中使用activiti和sql server
- shell监控MySQL服务是否正常
- 编译安装memcached时提示找不到gcc
- SQL数据库建立
- MySQL数据库性能优化之缓存参数优化
- ubuntu上使用mysql数据库连接rails项目
- SQL时间戳的使用
- MySQL数据库中缓存管理的思路解析
- Mysql压缩包版的安装方法
- mysqldump参数大全
- [实战]MVC5+EF6+MySql企业网盘实战(14)——思考
- sqlmap
- JBoss7部署EJB连接MySQL
- paip.解决 数据库mysql增加列 字段很慢添加字段很慢
- 1009,数据库查询,聚合函数,日期时间函数
- 1008,数据库表格创建,名称,格式
- 0928,数据库
- Mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost'问题的解决
- SQL Server 2008 表变量 临时表
- oracle习题1~13