关于SQL语句的四种关联的简单介绍_SQL Server_数据库_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 数据库 > SQL Server > 关于SQL语句的四种关联的简单介绍

关于SQL语句的四种关联的简单介绍

 2016/5/12 5:35:26    程序员俱乐部  我要评论(0)
  • 摘要:SQL语句的关联有四种:不等值连接、等值连接、自连接和外连接。本文我们介绍了这四种连接的代码示例,希望能够对您有所帮助。接下来就让我们一起来了解一下这部分内容吧。1、不等值连接selecta.ename,a.sal,b.gradefromempa,salgradebwherea.salbetweenb.losalandb.hisal上面的SQL列出每个员工的级别。2、等值连接我们平时用的最多的就是等值连接。3、自连接selecta.ename,a.mgr,b.empno,b
  • 标签:SQL SQL语句

SQL语句的关联有四种:不等值连接等值连接自连接外连接。本文我们介绍了这四种连接的代码示例,希望能够对您有所帮助。接下来就让我们一起来了解一下这部分内容吧。

1、不等值连接

select a.ename,a.sal,b.grade from emp a ,salgrade b where a.sal between b. losal and b.hisal

上面的SQL列出每个员工的级别。

2、等值连接

我们平时用的最多的就是等值连接。

3、自连接

select a.ename,a.mgr,b.empno,b.ename from emp a ,emp b where a.mgr=b.empno

显示每个职工的姓名、主管的工号、主管的姓名。

4、外连接

    class="dp-xml">
  1. select a.ename,a.sal,a.job,b.deptno,b.dname from emp a right join dept b   
  2. on a.deptno=b.deptno   
  3. order by deptno 
  1. select a.ename,a.sal,a.job,b.deptno,b.dname from emp a , dept b   
  2. where a.deptno(+)=b.deptno   
  3. order by deptno 

关于SQL语句的四种关联的相关知识就介绍到这里了,希望能够对您有所帮助。

发表评论
用户名: 匿名