`

SQL中的(+)简单讲解

阅读更多
SELECT emp_name, dept_name
FORM Employee, Department
WHERE Employee.emp_deptid(+) = Department.deptid
此SQL语句使用了右连接,即“(+)”所在位置的另一侧为连接的方向,右连接说明等号右侧的所有记录均会被显示,无论其在左侧是否得到匹配,也就是说上例中无论会不会出现某个部门没有一个员工的情况,这个部门的名字都会在查询结果中出现。

SELECT emp_name, dept_name
FORM Employee, Department
WHERE Employee.emp_deptid = Department.deptid(+)
这是左连接,无论这个员工有没有一个能在Department表中得到匹配的部门号,这个员工的记录都会被显示。

简单总结就是(+)在左边,是右连接,那么显示右边的数据,(+)在右边是左连接,显示左边的数据,即:(+)所在的边是相反边连接,同时显示相反边的数据。一切都是相反的。

扩展阅读:sql之left join、right join、inner join的区别
http://www.cnblogs.com/pcjim/articles/799302.html
分享到:
评论

相关推荐

    MVC+EF+SqlServer+Easyui简单企业项目源码.rar

    不要积分,可以免费下载查看,MVC+EF+SqlServer+Easyui简单企业项目,小编的文章中有讲解的,如果还有疑问的也可以看小编的源代码,小编也是为了记录自己的学习过程,以后有遗忘的可以回头学习,系统在作怪,我设置...

    sql语句详细讲解及实例

    向初学数据库和sql语句的人简单介绍sql

    SQL2000实例教程讲解

    简单的操作及语句,非常适合新手使用,拥有基础的增删改查排序等

    sql语句学习讲解

    很实用的sql语句,有各种语句的用法的讲解,适合初学者,简单易懂,对理解sql非常有帮助

    简单讲解sql语句中的group by的使用方法

    1.概述 group by 就是依据by 后面的规则对数据分组,所谓的分组就是讲数据集划分成若干个’小组’,针对若干个小组做处理。 2.语法规则 SELECT column_name, aggregate_function(column_name) ...

    基于JavaWeb 实现电子政务网平台系统【源码+LW文档+视频讲解+数据库】

    本系统的目的是建立一个高效的平台,采用简洁高效的JSP技术与SQL server数据库等技术,设计和开发了这一库尔勒经济开发区电子政务网站。该网站前台包含领导信箱,表格下载,政务公开,便民电话以及留言板等功能模块...

    Visual C++ + SQL Server数据库开发与实例(随书光盘)

    从回顾数据库的发展历程开始,简单介绍了数据库的分类和操作方式,并对数据库操作语言SQL进行了详细介绍。 第4~11章按照软件工程的应用步骤阐述了数据库系统的开发过程和技巧。各个数据库应用案例如下: ● 客户...

    简单基础的微信小程序,包含sql文件,源码,介绍文档,说明ppt,视频讲解

    springboot+jpa+druid+mysql+html。一款简单基础的微信小程序,包含sql文件,源码,介绍文档,说明ppt,视频讲解。

    Pl/Sql程序设计

    1、PL/SQL简介 2、PL/SQL基础 3、记录和表 4、在PL/SQL中使用SQL 5、内置SQL函数 6、游标 7、过程和函数 ...

    SQL触发器实例讲解.pdf

    通过几个简单的实例讲解SQL触发器的创建、测试、修改、删除等各项操作。让你很快学会使用SQL触发器

    SQL语句执行深入讲解(MySQL架构总览-查询执行流程-SQL解析顺序)

    从上图中我们可以看到,整个架构分为两层,上层是MySQLD的被称为的‘SQL Layer’,下层是各种各样对上提供接口的存储引擎,被称为‘Storage Engine Layer’。其它各个模块和组件,从名字上就可以简单了解到它们的...

    SQL触发器实例讲解

    SQl 触发器简单实例。 包括Insert,Delete,Update供学习借鉴。

    SQL注入攻击与防御

    SQL注入是Internet上最危险、最有名的安全漏洞之一,本书是目前唯一一本专门致力于讲解SQL威胁的图书。本书作者均是专门研究SQL注入的安全专家,他们集众家之长,对应用程序的基本编码和升级维护进行全面跟踪,详细...

    SQL 语句解析适用于初学者

    讲解sql SQL 语句解析适用于初学者

    简易的echarts+java的可视化项目

    简易的echarts+java的可视化项目

    程序员的SQL金典.rar

    第2部分为进阶篇,讲解了函数、子查询、表连接、不同DBMS中的SQL语法差异、SQL调优、NULL值处理、事务、开窗函数等高级技术;第3部分为案例篇,对前两部分的知识进行了综合运用。  本书适合程序开发人员及数据库...

    21天学会SQL

    SQL Server 2008是微软的SQL Server数据库中的最新版本,在该版本的数据库产品中融入了更多商业智能的内容。本书中也使用了一篇专门讲解了与商业智能有关的一些内容。 本书总分为5篇,共21章。第一篇主要讲解数据库...

    SQL注入攻击与防御(安全技术经典译丛)

    本书作者均是专门研究SQL注入的安全专家,他们集众家之长,对应用程序的基本编码和升级维护进行全面跟踪,详细讲解可能引发SQL注入的行为以及攻击者的利用要素,并结合长期实践经验提出了相应的解决方案。...

    SQL Server2005基础教程

     3.2 SQL Server中的数据库  3.3 决定数据库系统类型  3.4 收集数据   3.5 决定要存储在数据库中的信息  3.6 外部信息和忽略的信息  3.7 建立关系  3.8 规范化  3.9 创建示例数据库  3.10 小结 ...

Global site tag (gtag.js) - Google Analytics