扫码阅读
手机扫码阅读

SQL轻松入门(3):多表查询

64 2024-10-23

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

查看原文:SQL轻松入门(3):多表查询
文章来源:
一个数据人的自留地
扫码关注公众号

数据人学习平台上线

作者介绍: 鲸歌, 数据人创作者联盟成员, 电商行业数据分析师, 为头部品牌提供数据咨询服务。

01 前言

文章分为三部分: School数据库的四张报表介绍,SQL知识点框架,以及实操截图。

  • School数据库报表包括: student, score, course, teacher。
  • SQL框架内容涵盖: 表的加法,表的联结(包括交叉联结、内联结、左联结、右联结和全联结)、联结应用案例和case表达式。
  • 实操截图旨在通过实践提升技能。

文章比喻SQL多表联结和高中集合的文氏图相似,强调SQL实操的重要性。

02 表的加法

介绍了union和union all的区别及其复制功能。

03 表的联结

详述了五种表的联结方式,并提供了选择合适联结方式的业务实践指南。

  • 交叉联结:联结的基础。
  • 内联结:共有的部分。
  • 左联结和右联结:分别以左表或右表为主导。
  • 全联结:结合所有数据。

左联结或右联结适用于生成固定表单或需要特定表数据的情况。

04 联结应用案例

提供了解决业务问题时的思路和方法。

05 Case表达式

将SQL中的case表达式比作Excel的if函数,强调了不同工具间知识点的共通性,同时鼓励不断实操以熟练技能。

作者推荐了一本书《大数据实践之路:数据中台+数据分析+产品应用》以供进一步学习。

想要了解更多内容?

查看原文:SQL轻松入门(3):多表查询
文章来源:
一个数据人的自留地
扫码关注公众号