路
SQL Server 是目前 IT 企业技术架构中最重要的数据库之一,它使得用户能够高效地存取、管理数据,以满足他们的业务需求。玩转 SQL Server 之路,掌握左连接(Left Join)技术是必不可少的。
甚么是左连接?左连接是 SQL Server 中用于使用关系型数据库中两个表连接。它会从左表中返回所有记录,将右表中连接字段相匹配的记录连接到左表中,而不匹配的记录则以NULL值填充,以下表:
左表 右表
1 A
2 B
3 C
结果:
左表 右表
1 A
2 B
3 C
左连接最基本的语法以下:
SELECT *
FROM table_name1
LEFT JOIN table_name2
ON table_name1.column_name1 = table_name2.column_name2;
其中,table_name1和table_name2表示要连接的表名,column_name1和column_name2分别表示连接字段。
左连接有多种利用,一般用于当右表中没有与左表相匹配记录时,查询只返回左表中相匹配记录,而不返回过剩记录,以查出左表中 没有在右表中出现的数据,以下表:
左表 右表
1 A
2 B
3 C
4
结果:
左表 右表
1 A
2 B
3 C
4
另外,左连接也能够用于多表联立查询,如果想要查询数据库中表table_A,table_B之间的关系,可以用:
SELECT * FROM table_A LEFT JOIN table_B
ON table_A.relation_field = table_B.relation_field;
表明左连接在 SQL Server 技术中是一项非常重要的技术,左连接把两个表中想要联结的字段对应起来,把查询结果匹配连接在一起,把不相匹配的结果以NULL填充,可以利用于查询或操作单表或多表。熟习左连接技术,玩转 SQL Server,可让你有效力地管理各种数据资源,为你的工作性能提升提供保证。
本文来源:https://www.yuntue.com/post/203936.html | 云服务器网,转载请注明出处!

微信扫一扫打赏
支付宝扫一扫打赏