力扣619(MySQL)-只出现一次的最大数字(简单)
摘要:题目: MyNumbers 表: 单一数字 是在 MyNumbers 表中只出现一次的数字。 请你编写一个 SQL 查询来报告最大的 单一数字 。如果不存在 单一数字 ,查询需报告 null 。 查询结果如下例所示。 示例1: 示例2: 来源:力扣(LeetCode)链接:https://leetc
阅读全文
posted @
2023-04-05 23:33
我不想一直当菜鸟
阅读(120)
推荐(0) 编辑
力扣618(MySQL)-学生地理信息报告(困难)
摘要:题目: 一所美国大学有来自亚洲、欧洲和美洲的学生,他们的地理信息存放在如下 student 表中 该表没有主键。它可能包含重复的行。该表的每一行表示学生的名字和他们来自的大陆。 一所学校有来自亚洲、欧洲和美洲的学生。 示例: student: 写一个查询语句实现对大洲(continent)列的 透视
阅读全文
posted @
2023-04-05 22:43
我不想一直当菜鸟
阅读(230)
推荐(0) 编辑
力扣614(MySQL)-二级关注者(中等)
摘要:题目: 在 facebook 中,表 follow 会有 2 个字段: followee, follower ,分别表示被关注者和关注者。 请写一个 sql 查询语句,对每一个关注者,查询关注他的关注者的数目。 比方说: 应该输出: 解释: B 和 D 都在在 follower 字段中出现,作为被关
阅读全文
posted @
2023-04-04 22:00
我不想一直当菜鸟
阅读(43)
推荐(0) 编辑
剑指offer51(Java)-数组中的逆序对(困难)
摘要:题目: 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数。 示例1: 输入: [7,5,6,4] 输出: 5 限制: 0 <= 数组长度 <= 50000 解题思路: 这道题的核心在于 归并排序,在归并排序的基础上进行求解 逆
阅读全文
posted @
2023-04-03 22:21
我不想一直当菜鸟
阅读(63)
推荐(0) 编辑
力扣613(MySQL)-直线上的最近距离(简单)
摘要:题目: 表 point 保存了一些点在 x 轴上的坐标,这些坐标都是整数。 写一个查询语句,找到这些点中最近两个点之间的距离。 最近距离显然是 ‘1’ ,是点 ‘-1’ 和 ‘0’ 之间的距离。所以输出应该如下: 注意:每个点都与其他点坐标不同,表 table 不会有重复坐标出现。 进阶:如果这些点
阅读全文
posted @
2023-04-03 09:34
我不想一直当菜鸟
阅读(57)
推荐(0) 编辑
力扣612(MySQL)-平面上的最近距离(中等)
摘要:题目: 表 point_2d 保存了所有点(多于 2 个点)的坐标 (x,y) ,这些点在平面上两两不重合。写一个查询语句找到两点之间的最近距离,保留 2 位小数。 最近距离在点 (-1,-1) 和(-1,2) 之间,距离为 1.00 。所以输出应该为: 解题思路: 建表语句: 1 create t
阅读全文
posted @
2023-04-03 09:18
我不想一直当菜鸟
阅读(55)
推荐(0) 编辑
面试题45(Java)-把数组排成最小的数(中等)
摘要:题目: 输入一个非负整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。 示例 1: 输入: [10,2] 输出: "102" 示例 2: 输入: [3,30,34,5,9] 输出: "3033459" 提示: 0 < nums.length <= 100 说明: 输出
阅读全文
posted @
2023-04-02 14:29
我不想一直当菜鸟
阅读(23)
推荐(0) 编辑
力扣610(MySQL)-判断三角形(简单)
摘要:题目: 表: Triangle 写一个SQL查询,每三个线段报告它们是否可以形成一个三角形。 以 任意顺序 返回结果表。 查询结果格式如下所示。 示例1: 解题思路: 判断是否形成三角形的准则是:两边之和大于第三边。 方法一:case when 1 # Write your MySQL query
阅读全文
posted @
2023-04-02 09:41
我不想一直当菜鸟
阅读(137)
推荐(0) 编辑
力扣608(MySQL)-树节点(中等)
摘要:题目: 给定一个表 tree,id 是树节点的编号, p_id 是它父节点的 id 。 树中每个节点属于以下三种类型之一: 叶子:如果这个节点没有任何孩子节点。根:如果这个节点是整棵树的根,即没有父节点。内部节点:如果这个节点既不是叶子节点也不是根节点。 写一个查询语句,输出所有节点的编号和节点的类
阅读全文
posted @
2023-04-02 09:27
我不想一直当菜鸟
阅读(27)
推荐(0) 编辑
剑指offer42(Java)-连续子数组的最大和(简单)
摘要:题目: 输入一个整型数组,数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。 要求时间复杂度为O(n)。 示例1: 输入: nums = [-2,1,-3,4,-1,2,1,-5,4] 输出: 6 解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。 提示: 1 <= ar
阅读全文
posted @
2023-04-01 14:01
我不想一直当菜鸟
阅读(42)
推荐(0) 编辑
力扣607(MySQL)-销售员(简单)
摘要:题目: 表: SalesPerson 表: Company 表: Orders 编写一个SQL查询,报告没有任何与名为 “RED” 的公司相关的订单的所有销售人员的姓名。 以 任意顺序 返回结果表。 查询结果格式如下所示。 示例: 解释: 根据表 orders 中的订单 '3' 和 '4' ,容易看
阅读全文
posted @
2023-04-01 10:42
我不想一直当菜鸟
阅读(42)
推荐(0) 编辑
剑指offer39(Java)-数组中出现次数超过一半的数字(简单)
摘要:题目: 数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。 你可以假设数组是非空的,并且给定的数组总是存在多数元素。 示例 1: 输入: [1, 2, 3, 2, 2, 2, 5, 4, 2]输出: 2 限制: 1 <= 数组长度 <= 50000 注意:本题与 力扣169 题相同 来源
阅读全文
posted @
2023-03-31 13:57
我不想一直当菜鸟
阅读(48)
推荐(0) 编辑
力扣602(MySQL)-好友申请Ⅱ:谁有最多的好友(中等)
摘要:题目: 在 Facebook 或者 Twitter 这样的社交应用中,人们经常会发好友申请也会收到其他人的好友申请。 RequestAccepted 表: (requester_id, accepter_id) 是这张表的主键。这张表包含发送好友请求的人的 ID ,接收好友请求的人的 ID ,以及好
阅读全文
posted @
2023-03-31 11:05
我不想一直当菜鸟
阅读(104)
推荐(0) 编辑
力扣601(MySQL)-体育馆的人的流量(困难)
摘要:题目: 表:Stadium 编写一个 SQL 查询以找出每行的人数大于或等于 100 且 id 连续的三行或更多行记录。 返回按 visit_date 升序排列 的结果表。 查询结果格式如下所示 示例1: 解释:id 为 5、6、7、8 的四行 id 连续,并且每行都有 >= 100 的人数记录。请
阅读全文
posted @
2023-03-31 10:01
我不想一直当菜鸟
阅读(90)
推荐(0) 编辑
力扣597(MySQL)-好友申请Ⅰ:总体通过率(简单)
摘要:题目: 此表没有主键,它可能包含重复项。该表包含发送请求的用户的 ID ,接受请求的用户的 ID 以及请求的日期。 此表没有主键,它可能包含重复项。该表包含发送请求的用户的 ID ,接受请求的用户的 ID 以及请求通过的日期。 问题写一个查询语句,求出好友申请的通过率,用 2 位小数表示。通过率由接
阅读全文
posted @
2023-03-30 11:24
我不想一直当菜鸟
阅读(155)
推荐(0) 编辑
剑指offer29(Java)-顺时针打印矩阵(简单)
摘要:题目: 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。 示例 1: 输入:matrix = [[1,2,3],[4,5,6],[7,8,9]]输出:[1,2,3,6,9,8,7,4,5] 示例 2: 输入:matrix = [[1,2,3,4],[5,6,7,8],[9,10,11,
阅读全文
posted @
2023-03-30 10:40
我不想一直当菜鸟
阅读(113)
推荐(0) 编辑
力扣596(MySQL)-超过5名学生的课(简单)
摘要:题目: 表: Courses 编写一个SQL查询来报告 至少有5个学生 的所有班级。 以 任意顺序 返回结果表。 查询结果格式如下所示 示例1: 解题思路: 使用group by按 班级 进行分组后,再用having筛选出班级中人数大于等于5个的班级。 1 # Write your MySQL qu
阅读全文
posted @
2023-03-30 09:07
我不想一直当菜鸟
阅读(169)
推荐(0) 编辑
力扣595(MySQL)-大的国家(简单)
摘要:题目: World 表: 如果一个国家满足下述两个条件之一,则认为该国是 大国 : 面积至少为 300 万平方公里(即,3000000 km2),或者人口至少为 2500 万(即 25000000)编写一个 SQL 查询以报告 大国 的国家名称、人口和面积。 按 任意顺序 返回结果表。 查询结果格式
阅读全文
posted @
2023-03-30 08:45
我不想一直当菜鸟
阅读(34)
推荐(0) 编辑
剑指offer21(Java)-调整数组顺序使奇数位于偶数前面(简单)
摘要:题目: 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数在数组的前半部分,所有偶数在数组的后半部分。 示例: 输入:nums = [1,2,3,4]输出:[1,3,2,4] 注:[3,1,2,4] 也是正确的答案之一。 提示: 0 <= nums.length <= 500000
阅读全文
posted @
2023-03-29 11:07
我不想一直当菜鸟
阅读(23)
推荐(0) 编辑
力扣585(MySQL)-2016年的投资(中等)
摘要:题目: 写一个查询语句,将 2016 年 (TIV_2016) 所有成功投资的金额加起来,保留 2 位小数。 对于一个投保人,他在 2016 年成功投资的条件是: 他在 2015 年的投保额 (TIV_2015) 至少跟一个其他投保人在 2015 年的投保额相同。他所在的城市必须与其他投保人都不同(
阅读全文
posted @
2023-03-29 10:13
我不想一直当菜鸟
阅读(55)
推荐(0) 编辑