sql92和sql99

Posted vietahole

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql92和sql99相关的知识,希望对你有一定的参考价值。

sql1992
sql分类
1.笛卡尔积 (表乘表)
2.等值连接 表的连接条件使用“=”
3.非等值连接 表的连接条件使用“>、>=、 <、<=、!=、any等”
4.自连接 自己连接自己
5.外连接
1.左外连接,“(+)”在等号右边
2.右外连接,“(+)”在等号左边
3.“(+)”在哪一边的列,该表就补充null

 

sql1999
sql分类
1.cross join 交叉连接 (笛卡尔积) ,不需要on关键字
2.natural join 自然连接 (找两个表中相同的列,进行等值匹配),不需要on关键字
3.inner join 内连接
1)必须有on关键字,on表示连接条件
2)inner关键字可以省略
4.outer join 外连接,outer关键字可以省略
1) left outer join
2) right outer join
3) full outer join

以上是关于sql92和sql99的主要内容,如果未能解决你的问题,请参考以下文章

Oracle多表查询操作(SQL92&SQL99)

多表联查--00---概述---SQL92,99语法

多表查询SQL99

MySQL之DQL数据查询操作

什么是SQL语句

关于 JOIN 耐心总结,学不会你打我系列