其他
软件应用丨千里之行,始于足下——经济学本科生的SQL之旅(下)
数据seminar每天18:00与您准时见面
启研学社由知名学者担任学术顾问,高校师生与企研数据科学团队联合组建,以大数据资源及相关技术助力中国学术与智库研究为宗旨的研究组织。团队当前的主要目标是挖掘经济社会大数据资源在学术和智库领域的应用价值,开展学术大数据治理研究,以及探索大数据分析技术融入中国经济社会研究的可行进路。
一、前言
1.基本语法
SELECT
<表1>.<字段1>,
<表2>.<字段2>,
<表3>.<字段3>
FROM <表1>
INNER JOIN <表2> ON <表1>.<共有字段1> = <表2>.<共有字段1>
AND <表1>.<共有字段2> = <表3>.<共有字段2>;
注:需要合并的表格,需含共有字段。
2.图示
图 1 内联结
1.基本语法
SELECT
<表1>.<字段1>,
<表2>.<字段2>,
<表3>.<字段3>
FROM <表1>
FULL JOIN <表2> ON <表1>.<共有字段1> = <表2>.<共有字段1>
AND <表1>.<共有字段2> = <表3>.<共有字段2>;
注:需要合并的表格,需含共有字段。
2.图示
图 2 外联结
四、表的左(右)联结LEFT(RIGHT)JOIN
1.基本语法
SELECT
<表1>.<字段1>,
<表2>.<字段2>,
<表3>.<字段3>
FROM <表1>
LEFT(RIGHT)JOIN <表2> ON <表1>.<共有字段1> = <表2>.<共有字段1>
AND <表1>.<共有字段2> = <表3>.<共有字段2>;
注:需要合并的表格,需含共有字段。
2.图示
图 3 左(右)联结
五、表的交叉联结 笛卡尔积
1.交叉联结
2.笛卡尔积
3.基本语法
SELECT
<表1>.<字段1>,
<表2>.<字段2>
FROM <表1>
CROSS JOIN <表2> ;
注:在FULL JOIN下,借助ON 1=1也可实现笛卡尔积。(具体可见附录的实操案例)
4.举例
六、总结
附录:基于CCAD的SQL操作示例
¹ 详见https://ccad.qiyandata.com/(点击阅读原文可直接跳转)
点击查看点击阅读原文,进入CCAD数据库
长按识别,添加小客服企业微信~
·END·
星标⭐我们不迷路!
想要文章及时到,文末“在看”少不了!
点击搜索你感兴趣的内容吧
往期推荐
数据Seminar
这里是大数据、分析技术与学术研究的三叉路口
文丨肖肖子(陈杭肖)
指导丨杨奇明、施丹燕
校对丨陈煌杰
排版编辑丨肖肖子(陈杭肖)
欢迎扫描👇二维码添加关注