1 外联接

1 左外联接

left outer join
外联接与内联接的区别:
外联接一定会提供数据行,无论改行是能否在另一个表中找出相匹配的行。
左外联接的结果集中的NULL表示右集中没有找到与左表相符的记录;相同,在匹配时多条记录符合条件,就会取出多行。

2 右外联接

right outer join
与左外联接类似,不同的是左外联接from后面是左表,而右外联接的后面则是右表。

2 自联接

自联接能把单一表当成具有完全相同的信息的表来进行进行查询

 select c1.name,c2.name as bossfrom clown_info c1inner join clown_info c2on c1.boss_id=c2.di;

当一个表中有id、姓名、老板id,返回其姓名、老板姓名

3 联合(union)

union根据在select中指定的列,把两张或更多张的查询结果合并至一个表中。也可将查询结果用于创建表。
union默认是没有重复的结果,若需要输出重复的,可以使用union all运算符。
union使用限制:只能接受一个order by语句,且必须位于语句末端。位于最后一句的order by可以控制整个数据集的输出。

4 intersect与except

intersect交集
except差集,返回只出现在第一个查询,而不在第二个查询中的列。

5 子查询与联接的比较

几乎所有能用子查询能办到的事情都能用联接实现。

外联接、自联接与联合相关推荐

  1. sql 左联接 全联接_学习SQL:联接多个表

    sql 左联接 全联接 If you want to get something meaningful out of data, you'll almost always need to join m ...

  2. SQL语句汇总(终篇)—— 表联接与联接查询

    上一篇博文说到相关子查询效率低下,那我们怎么能将不同表的信息一起查询出来呢?这就需要用到表联接. 和之前的UNION组合查询不同,UNION是将不同的表组合起来,也就是纵向联接,说白了就是竖着拼起来. ...

  3. sql 左联接 全联接_通过了解自我联接将您SQL技能提升到一个新的水平

    sql 左联接 全联接 The last couple of blogs that I have written have been great for beginners ( Data Concep ...

  4. 华为云IoT智简联接,开启物联世界新纪元

    摘要:华为云IoT将聚焦物联网技术和商业基础能力建设,联接万物.联接生态.联接行业,帮助各行各业做好数字化转型. 近日,华为云通过线上专题演讲发布了IoT最新战略.华为云IoT将聚焦物联网基础能力(包 ...

  5. SQL Sever联接查询

    联接查询:是有一个笛卡尔乘积运算再加一个选取运算构成的查询. 首先用笛卡尔乘积完成对两个数据集合的乘运算,然后对生成的结果集合进行选取运算,确保只把分别来自两个数据集合并且具有重叠部分的行合并在一起. ...

  6. 华为轮值董事长郭平2020全联接大会主题演讲:永远面向阳光,阴影甩在身后

    [摘要] 沃尔特·惠特曼曾经说过:"永远保持面向阳光,阴影就会被你甩在身后." 9月23日,华为HC 2020全联接大会开幕,这是开发者大会之后华为又一个重磅大会.华为轮值董事长郭 ...

  7. SQL——联接分类和本质

    目录 1.嵌套循环联接 2.合并联接 3.哈希联接 联接(Join)是将两个表合并为一个表的操作.SOL的联接分为外联接.内联接和交叉联接.本文将主要通过查询执行计划的角度从本质上讲解联接. 1.嵌套 ...

  8. 【T-SQL基础】02.联接查询

    概述: 本系列[T-SQL基础]主要是针对T-SQL基础的总结. [T-SQL基础]01.单表查询-几道sql查询题 [T-SQL基础]02.联接查询 [T-SQL基础]03.子查询 [T-SQL基础 ...

  9. sql内部连接_SQL内部联接的分步演练

    sql内部连接 Organizations are generating and analyzing unmatched volumes of data with each passing minut ...

最新文章

  1. Cenetos 下sudo的使用
  2. linux 搜狗输入法包名,搜狗输入法(com.sohu.inputmethod.sogou) - 10.27 - 应用 - 酷安
  3. 右键菜单显示项的可见度控制 c# 1614605595
  4. php学到什么程度可以学thinkphp,thinkphp学习一
  5. 将 Java Spring Framework 应用程序迁移到 Windows Azure
  6. 大神u盘工具(win10PE)UEFI纯净版启动盘制作工具
  7. Msm8960(APQ8064)平台的MSM-AOSP-kitkat编译适配(7):信号通讯
  8. CIS基线合集-常用版本操作系统、数据库及中间件
  9. 前端实现视频或者图片直链下载
  10. 2021年茶艺师(中级)考试内容及茶艺师(中级)操作证考试
  11. 计算机校本培训心得,校本培训心得体会(通用3篇)
  12. 近视眼用什么台灯比较好?防近视眼护眼台灯排名
  13. Unity 调用打印机遇到的坑
  14. 什么是进程,进程的特征
  15. win10下的Cmd命令的初步认识
  16. 计算机毕业设计Python+djang公务员考试信息管理系统(源码+系统+mysql数据库+Lw文档)
  17. ksxt问题集之——“请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理”
  18. [学习记录] SpringBoot 5. 配置文件
  19. python笔记05: 程序结构
  20. 【访客必读 - 指引页】一文囊括主页内所有优质博客

热门文章

  1. Java关键字(53个关键字)
  2. 用几何画板演示涡旋电场的方法
  3. Gstreamer编程
  4. [JAR包] android引入JAR包,打包成JAR包,打包成Library项目,导入Library项目
  5. linux下clone一直运行,Linux中vgimportclone命令起什么作用呢?
  6. android jni java调用c_Android与JNI(一) ---- Java调用C 静态调用
  7. linux go语言环境配置文件,linux下安装配置go语言环境
  8. yuv格式转换是那个组织定义的_AI 如何赋能摄像机?这场沙龙为你解锁“软件定义”新概念...
  9. css盒子模型圆形运用,【前端】CSS3学习笔记(三)——盒子模型
  10. Linux下搭建Android交叉编译环境