10个简单步骤,完全理解SQL
发布时间:2019-06-04 20:25:28 所属栏目:建站 来源:IT技术圈
导读:副标题#e# 多年前收藏在笔记中的一篇文章,今天偶然翻出,重读了一遍,依然大有收获。分享出来,大家一起探讨。 以本文是为了以下读者而特地编写的: 1、 在工作中会用到 SQL 但是对它并不完全了解的人。 2、 能够熟练使用 SQL 但是并不了解其语法逻辑的人
SQL 语句中,表连接的方式从根本上分为五种:
EQUI JOIN 是一种最普通的 JOIN 操作,它包含两种连接方式: INNER JOIN(或者是 JOIN ) OUTER JOIN(包括: LEFT 、 RIGHT、 FULL OUTER JOIN) 用例子最容易说明其中区别:
SEMI JOIN 这种连接关系在 SQL 中有两种表现方式:使用 IN,或者使用 EXISTS。“ SEMI ”在拉丁文中是“半”的意思。这种连接方式是只连接目标表的一部分。这是什么意思呢? 再想一下上面关于作者和书名的连接。我们想象一下这样的情况:我们不需要作者 / 书名这样的组合,只是需要那些在书名表中的书的作者信息。那我们就能这么写:
(编辑:西安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |