锅炉信息网 > 锅炉知识 > 锅炉学习

MYSQL4

发布时间:

本笔记为阿里云天池龙珠计划SQL训练营的学习内容,链接为:https://tianchi.aliyun.com/specials/promotion/aicampsql;1.表的加减法

本笔记为阿里云天池龙珠计划SQL训练营的学习内容,链接为:https://tianchi.aliyun.com/specials/promotion/aicampsql;

1.表的加减法

该讲解搭配了图文的方式,让我们能更加直观的看到结果,我觉得这是一个很不错的教学方式,union即将两张表进行相加的处理方式,也就是并集同理,他遇到有重复的数据时往往会删除掉重复的部分,(若想包含重复行,只需奥在union后面加一个all即可。当使用union代码将两表进行合并的时候,碰到有数据格式不一样的会采用隐式类型转换的方式将数据显示出来,例如字符串阿数值类型,就会在表中一并显示。

求集合差集的减法运算和实数的减法运算有些不同, 当使用一个集合A减去另一个集合B的时候,对于只存在于集合B而不存在于集合A的元素, 采取直接忽略的策略,因此集合A和B做减法只是将集合A中也同时属于集合B的元素减掉。except的运行方式其实类似于not in谓词,intersect 与 and谓词也其实可以看做一种等价处理

2.对称差:两个集合A,B的对称差是指那些仅属于A或仅属于B的元素构成的集合,可表示为先用union得出两表的并集,再用intersect求出两表的交集,用并集减去交集即可得出对称差。

连结(内连结,外连结,自然连结)

内连结:三个要点(增加where使用的内连结即就是把上述查询作为子查询, 用括号封装起来, 然后在外层查询增加筛选条件)

要点一: 进行连结时需要在 FROM 子句中使用多张表.

要点二:必须使用 ON 子句来指定连结条件.

要点三: SELECT 子句中的列最好按照 表名.列名 的格式来使用.

自身与自身连结的方式称为自联结(自联结可以是内连接=结也可以是外连结)

自然连结它其实是内连结的一种特例–当两个表进行自然连结时, 会按照两个表中都包含的列名来进行等值内连结。

外连结有三种方式(左连结,右连结,全外连结)

定义:左连结会保存左表中无法按照 ON 子句匹配到的行, 此时对应右表的行均为缺失值; 右连结则会保存右表中无法按照 ON 子句匹配到的行, 此时对应左表的行均为缺失值; 而全外连结则会同时保存两个表中无法按照 ON子句匹配到的行, 相应的另一张表中的行用缺失值填充.

多表连结于此就先不做过多阐述,具体内容可关注天池musql训练营进行学习

上一篇:四缸发动机超高性价比

下一篇:座右铭4

精选推荐

  • 催化燃烧设备供应商
    催化燃烧设备供应商

    催化燃烧设备供应商,催化燃烧处理装置厂家,本装置是采用废气先进入喷淋塔过滤——干式过滤—-蜂窝活性碳吸附—脱附再生——催化燃

  • 该不该有模具供应商
    该不该有模具供应商

    今天红姐又来跟我探讨供应商的管理问题了。故事是这样的:供应商来料不良,原因是模具问题。而那个模具是我们找的一家模具供应商做的

  • 什么牌子高压锅好,高压锅哪个牌子好,高压锅什么牌子好,高压锅哪个品牌好
    什么牌子高压锅好,高压锅哪个牌子好,高

    1苏泊尔 双重安全阀门 高压锅双重安全阀,防烫把手,复合底。这款高压锅拥有双重安全阀门,更好的保证使用安全。搭载防烫伤把手,方便起

  • 高压锅啥牌子好,高压锅哪个牌子的好,什么高压锅牌子好,高压锅推荐选购指南
    高压锅啥牌子好,高压锅哪个牌子的好,什

    1、双喜阶梯型复底高压锅推荐理由:高压锅满足上蒸下煮,饭菜同时进行,方便快速,有效提升烹饪效率。多重安全防护,安全系数较高,家人使用

0