SQL架构

SQL数据

编写一个 SQL 查询,满足条件:无论 person 是否有地址信息,都需要基于上述两表提供 person 的以下信息:
FirstName, LastName, City, State
基本题,考察join的使用
下面展示四种
1.LEFT JOIN
SELECT
FirstName, LastName, City, State
FROM
Address a LEFT JOIN Person p
ON
a.PersonId = p.PersonId
结果

2.RIGHT JOIN
SELECT
FirstName, LastName, City, State
FROM
Address a RIGHT JOIN Person p
ON
a.PersonId = p.PersonId
结果

3.FULL JOIN
SELECT
FirstName, LastName, City, State
FROM
Address a FULL JOIN Person p
ON
a.PersonId = p.PersonId
结果

4.JOIN
SELECT
FirstName, LastName, City, State
FROM
Address a JOIN Person p
ON
a.PersonId = p.PersonId
结果


本文深入探讨了SQL中的四种Join类型:LEFT JOIN、RIGHT JOIN、FULL JOIN和JOIN的基本语法及应用场景,通过实例展示了如何从两个表中获取人员及其地址信息,无论这些信息是否完整。
321

被折叠的 条评论
为什么被折叠?



