随笔分类 - LeetCode - 数据库
摘要:一、丑数 丑数(ugly number): 把只包含质因子2、3和5的数称作丑数,例如:6、8都是丑数,但7、14不是。 习惯上把1当做第一个丑数。 二、判断方法 根据丑数的定义,0和负整数一定不是丑数。 当n大于0时,如果n是丑数,那么n可以写成以下形式: n = 2^a * 3^b * 5^c
阅读全文
摘要:一、题目 给定一个包含 [0, n] 中 n 个数的数组 nums,找出 [0, n] 这个范围内没有出现在数组中的那个数。 二、思路 1.方法一:排序 将数组排序之后,即可根据数组中每个下标处的元素是否和下标相等,得到丢失的数字。 2.方法二:哈希集合 使用哈希集合,可以将时间复杂度降低到 O(n
阅读全文
摘要:题目链接:https://leetcode cn.com/problems/exchange seats/ 题目 小美是一所中学的信息科技老师,她有一张 座位表,平时用来储存学生名字和与他们相对应的座位 。 其中纵列的 是连续递增的 小美想改变相邻俩学生的座位。 你能不能帮她写一个 SQL quer
阅读全文
摘要:题目链接:https://leetcode cn.com/problems/consecutive numbers/ 题目 编写一个 SQL 查询,查找所有至少连续出现三次的数字。 + + + | Id | Num | + + + | 1 | 1 | | 2 | 1 | | 3 | 1 | | 4
阅读全文
摘要:题目链接:https://leetcode cn.com/problems/rank scores/ 题目 编写一个 SQL 查询来实现分数排名。如果两个分数相同,则两个分数排名(Rank)相同。请注意,平分后的下一个名次应该是下一个连续的整数值。换句话说,名次之间不应该有“间隔”。 + + + |
阅读全文
摘要:题目链接:https://leetcode cn.com/problems/classes more than 5 students/ 题目 有一个 表 ,有: student (学生) 和 class (课程)。 请列出所有超过或等于5名学生的课。 例如,表: + + + | student |
阅读全文
摘要:题目链接:https://leetcode cn.com/problems/delete duplicate emails/ 题目 编写一个 SQL 查询,来删除 表中所有重复的电子邮箱,重复的邮箱里只保留 最小的那个。 + + + | Id | Email | + + + | 1 | john@e
阅读全文
摘要:题目链接:https://leetcode cn.com/problems/rising temperature/ 题目 给定一个 表,编写一个 SQL 查询,来查找与之前(昨天的)日期相比温度更高的所有日期的 Id。 + + + + | Id(INT) | RecordDate(DATE) | T
阅读全文
摘要:题目链接:https://leetcode cn.com/problems/department highest salary/ 题目 表包含所有员工信息,每个员工有其对应的 Id, salary 和 department Id。 + + + + + | Id | Name | Salary | D
阅读全文
摘要:题目链接:https://leetcode cn.com/problems/swap salary/ 题目 给定一个 表,如下所示,有 和 的值。交换所有的 和 值(例如,将所有 值更改为 ,反之亦然)。要求只使用一个更新(Update)语句,并且没有中间的临时表。 注意,您必只能写一个 Updat
阅读全文
摘要:题目链接:https://leetcode cn.com/problems/reformat department table/ 题目 部门表 : + + + | Column Name | Type | + + + | id | int | | revenue | int | | month |
阅读全文
摘要:题目链接:https://leetcode cn.com/problems/customers who never order/ 题目 某网站包含两个表 表和 表。编写一个 SQL 查询,找出所有从不订购任何东西的客户。 Customers 表: + + + | Id | Name | + + +
阅读全文
摘要:题目链接:https://leetcode cn.com/problems/not boring movies/ 题目 某城市开了一家新的电影院,吸引了很多人过来看电影。该电影院特别注意用户体验,专门有个 LED显示板做电影推荐,上面公布着影评和相关电影描述。 作为该电影院的信息部主管,您需要编写一
阅读全文
摘要:题目链接:https://leetcode cn.com/problems/employees earning more than their managers/ 题目 Employee 表包含所有员工,他们的经理也属于员工。每个员工都有一个 Id,此外还有一列对应员工的经理的 Id。 + + +
阅读全文
摘要:题目链接:https://leetcode cn.com/problems/combine two tables/ 题目 表1: Person + + + | 列名 | 类型 | + + + | PersonId | int | | FirstName | varchar | | LastName
阅读全文
摘要:题目链接:https://leetcode cn.com/problems/big countries/ 题目 这里有张 表 + + + + + + | name | continent | area | population | gdp | + + + + + + | Afghanistan |
阅读全文
摘要:题目链接:https://leetcode cn.com/problems/second highest salary/ 题目 编写一个 SQL 查询,获取 表中第二高的薪水 。 + + + | Id | Salary | + + + | 1 | 100 | | 2 | 200 | | 3 | 30
阅读全文
摘要:题目链接:https://leetcode cn.com/problems/duplicate emails/ 题目 编写一个 SQL 查询,查找 表中所有重复的电子邮箱。 示例: + + + | Id | Email | + + + | 1 | a@b.com | | 2 | c@d.com |
阅读全文