随笔分类 - SQL Server刷题
摘要:简单分析: <1> group by s1.Id 是因为用到了聚合函数,需要将每一个个体分为一组,不然将所有的人视为一组进行 count <2> order by s1.Score desc 是将查询后的结果进行排序,按照分数降序排序 <3> where 是一个筛选条件,满足条件的记录将进行后面的处
阅读全文
摘要:分析:思路和第二高没什么区别,只不过这里是一个变动的参数 N . 难点主要在 SQL 的语法部分。这里也因为 SQL Server 和 MySql 的不同,以及对基础的薄弱,做起来在语法部分有点费劲。 注意两点: 一是 limit 使用时,后面的参数不需要加括号;二是 limit 后的参数,不能进行
阅读全文
摘要:分析:上面这种查询用到了嵌套查询,可以作为一个思路,但是弊端也很明显,比如:求第四高呢?用下面的方式更具迁移性。 MySql: SQL Server: 小结: 1. top 关键字在 salary 前, distinct 关键字在 top 1 salary 前。 2. MySql中 limit 用法
阅读全文
摘要:来自:LeetCode 编写一个 SQL 查询,满足条件:无论 person 是否有地址信息,都需要基于上述两表提供 person 的以下信息:FirstName, LastName, City, State 解答: 批改: 思考: (1)左外连接 和 右外连接 外连接与内连接区别:外连接可以使连接
阅读全文

浙公网安备 33010602011771号