连接查询

本文介绍了SQL连接查询的基本概念,包括内连接、外连接(左连接、右连接)和自连接。通过多个案例,详细阐述了如何在不同场景下使用各种连接查询,以获取所需的数据。同时,提到了SQL92和SQL99语法的区别,以及在实际操作中如何避免笛卡尔积现象。
摘要由CSDN通过智能技术生成

陆续的把单表查询学完了,今天学了连接查询。

1、什么是连接查询

 查询的时,只从一张表检索数据,被称为单表查询,在实际开发中,数据并不是存储在一张表中的,是同时存储在多张表中,这些表和表之间存在关系,我们在检索的时候通常是需要将多张表联合起来取有效数据,这种多表查询被称为连接查询或者跨表查询。

2、连接查询根据年代分类

sql92【1992】

sql99【1999:更新的语法,主要掌握掌握这种语法】

3、连接查询根据连接方式分类

内连接

    等值连接

    非等值连接

    自连接

外连接

    左外连接(左连接)

    右外连接(右连接)

全连接(使用较少

4、当多张表进行连接查询时,若没有任何条件进行限制,会法生什么想象?

若两张表进行连接查询的时候,没有任何条件限制,最终查询结果总数是两张表记录条数乘积,这种现象被称为笛卡而积现象,为了避免此想象,表连接时必须添加限制条件。虽然使用了限制条件,但是匹配的次数没有减少,还是56次,只是结果显示的是有效记录。

Select e.ename,d.dname Fro

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值