带您了解SQL内连接

数据库 SQL Server
SQL内连接查询操作分为三种,下面就将对这三种SQL内连接查询进行详细的介绍,如果您对此有兴趣的话,不妨一看。

SQL内连接查询是SQL连接查询的几种连接类型之一,下文将为您详细介绍SQL内连接查询,希望对您学习SQL内连接有所帮助。

SQL内连接查询操作列出与连接条件匹配的数据行,它使用比较运算符比较被连接列的列值。SQL内连接分三种:
1、等值连接:在连接条件中使用等于号(=)运算符比较被连接列的列值,其查询结果中列出被连接表中的所有列,包括其中的重复列。
2、不等连接: 在连接条件使用除等于运算符以外的其它比较运算符比较被连接的列的列值。这些运算符包括>、>=、<=、<、!>、!<和<>。
3、自然连接:在连接条件中使用等于(=)运算符比较被连接列的列值,但它使用选择列表指出查询结果集合中所包括的列,并删除连接表中的重复列。
例,下面使用等值连接列出authors和publishers表中位于同一城市的作者和出版社:

  1. SELECT *   
  2. FROM authors AS a INNER JOIN publishers AS p   
  3. ON a.city=p.city   
  4. 又如使用自然连接,在选择列表中删除authors 和publishers 表中重复列(city和state):   
  5. SELECT a.*,p.pub_id,p.pub_name,p.country   
  6. FROM authors AS a INNER JOIN publishers AS p   
  7. ON a.city=p.city  

 

 

 

【编辑推荐】

SQL连接查询简介

巧用sql替换语句

SQL替换语句语法说明

sql条件语句使用实例

SQL Where子句的妙用

责任编辑:段燃 来源: 互联网
相关推荐

2010-11-11 13:39:57

SQL连接查询

2010-10-22 13:34:49

SQL Server游

2010-09-26 14:40:25

SQL FROM子句

2010-11-12 11:07:03

sql server内

2010-10-21 15:07:09

SQL Server系

2010-10-19 14:56:05

sql server临

2010-11-11 11:56:39

SQL Server标

2010-10-20 10:31:57

sql server联

2010-10-20 15:02:21

2010-10-14 11:33:42

MySQL用户

2010-09-28 10:46:39

sql字段类型

2010-09-16 14:38:55

Sql server表

2010-09-26 14:57:05

SQL联合查询

2010-10-19 13:26:45

SQL Server事

2010-10-21 11:44:55

SQL Server分

2010-10-20 16:22:52

SQL Server权

2010-11-12 14:55:59

Sql Server检

2010-11-16 14:43:25

Oracle SQL计

2010-10-22 11:10:43

SQL Server触

2010-09-27 11:29:36

SQL全文索引
点赞
收藏

51CTO技术栈公众号