1. 力扣195:联结两张表
题目略
编写一个 SQL 查询,满足条件:无论 person 是否有地址信息,都需要基于上述两表提供 person 的以下信息:
FirstName, LastName, City, State
解答
此题应该很简单了,考查的是两张表联结,行数不同的连接会有怎么样的效果呢?(这就是左联结和右联结的选用了)
- person(行数少的那张表)左联结Address,这样不会丢失数据,数据不足的列元素为null。
select FirstName, LastName, City, State
from Person left join Address
on Person.PersonId = Address.PersonId;
2. 力扣176:第二高的薪水
题目描述:给你一张人事薪水表格,求表格中薪水第二高的数据,
解答:
1、先过滤掉薪水最高的数据,然后从剩下的数据中找到最高的,