SQL Server超连接查询
来源:互联网 发布:淘宝店铺分类怎么修改 编辑:程序博客网 时间:2024/05/22 19:02
超连接查询也是连接查询,所以必须有两张或两张以上的表,超连接查询共包括四种,分别是内连接查询、左连接查询、右连接查询、全连接查询。
1、内连接查询
内连接查询也可以在on后面带有条件,如:
select 姓名,城市 from 仓库 inner join 职工 on 职工.仓库号=仓库.仓库号and 城市 is not null and 姓名 like '%王%'
2、左连接查询
左连接查询除满足连接条件的记录显示外,第一张表中不满足条件的记录也显示在查询结果集中
select 城市,面积,姓名,工资,金额 from 仓库 left join 职工 on 职工.仓库号=仓库.仓库号 left join 订购单 on 职工.职工号=订购单.职工号 and 工资>1800 and 面积<1000 and 金额!=16600
提醒:在第一个left join左连接中,第一张表是仓库表,第二张表是职工表;在第二个left join左连接中,第一张表是职工表,第二张表是订购单表。所以仓库表和职工表中不满足条件的记录也显示出来
3、右连接查询
右连接查询除满足连接条件的记录显示以外,第二张表中不满足条件的记录也显示在查询结果集中
select 城市,面积,姓名,工资,金额 from 仓库 left join 职工 on 职工.仓库号=仓库.仓库号 left join 订购单 on 职工.职工号=订购单.职工号 and 工资>1800 and 面积<1000 and 金额!=16600
所以职工表和订购单表中不满足条件的记录也显示出来
4、全连接查询
除满足连接条件的记录显示以外,两张表中不满足条件的记录也显示在记录集中
0 0
- SQL Server超连接查询
- sql server 连接查询
- 查询sql server 连接客户端
- SQL Server 的连接、查询与更新
- 总结:如何查询SQL Server连接数
- 查询 SQL Server 当前连接数
- 连接Sql Server 查询、插入数据
- SQL Server 数据库的连接查询
- sql server性能查询,连接数
- C#连接SQL Server并查询数据
- MS SQL Server Join连接查询
- SQL SERVER 2005 基本查询(连接查询)
- [sql server] 问题总结10---sql多表连接查询
- SQL查询--连接查询
- Microsoft SQL Server 2000 分布式查询:ole db 连接
- sql server的JDBC连接,查询,更新,关闭
- 使用brio连接Sql Server 2000建立多维查询OLAP
- php连接sql server查询text字段丢失数据解决方法
- Unable to load native-hadoop library for your platform...
- 安卓开发工具汇总,开发人员必备!
- lightoj1011 - Marriage Ceremonies【状压dp】
- [Java] 接口(Interface)与 抽象类 (Abstract)使用规则和区别
- 百度关于PC站与手机站适配
- SQL Server超连接查询
- swift2.0 学习笔记Two
- iOS学习笔记74-完整详解GCD系列(四)dispatch_semaphore(信号量)
- Laravel 5.2 $errors 不正常工作
- Node.js---1.Node.js的特点
- Android:处理ListView条目中的Button的点击事件和条目点击事件冲突
- 基本函数
- 【C++】读写ini配置文件
- Android位置服务--百度定位,获取自己的位置