剑指offer38(Java)-字符串的排列(中等)
摘要:题目: 输入一个字符串,打印出该字符串中字符的所有排列。 你可以以任意顺序返回这个字符串数组,但里面不能有重复元素。 示例: 输入:s = "abc"输出:["abc","acb","bac","bca","cab","cba"] 限制: 1 <= s 的长度 <= 8 来源:力扣(LeetCode
阅读全文
posted @
2023-04-10 20:46
我不想一直当菜鸟
阅读(29)
推荐(0) 编辑
力扣1083(MySQL)-销售分析Ⅲ(简单)
摘要:题目: Table: Product Table: Sales 编写一个SQL查询,报告2019年春季才售出的产品。即仅在2019-01-01至2019-03-31(含)之间出售的商品。 以 任意顺序 返回结果表。 查询结果格式如下所示。 示例1: 来源:力扣(LeetCode)链接:https:/
阅读全文
posted @
2023-04-10 10:54
我不想一直当菜鸟
阅读(64)
推荐(0) 编辑
力扣1083(MySQL)-销售分析Ⅱ(简单)
摘要:题目: 编写一个 SQL 查询,查询购买了 S8 手机却没有购买 iPhone 的买家。注意这里 S8 和 iPhone 是 Product 表中的产品。 查询结果格式如下图表示: Product table: Sales table: Result table: id 为 1 的买家购买了一部 S
阅读全文
posted @
2023-04-10 10:05
我不想一直当菜鸟
阅读(34)
推荐(0) 编辑
力扣1082(MySQL)-销售分析Ⅰ(简单)
摘要:题目: 产品表:Product 销售表:Sales 编写一个 SQL 查询,查询总销售额最高的销售者,如果有并列的,就都展示出来。 以 任意顺序 返回结果表。 查询结果格式如下所示。 Product 表: Sales 表: Result 表: 建表语句: 1 DROP table if exists
阅读全文
posted @
2023-04-10 09:13
我不想一直当菜鸟
阅读(88)
推荐(0) 编辑
剑指offer05(Java)-替换空格(简单)
摘要:题目: 请实现一个函数,把字符串 s 中的每个空格替换成"%20"。 示例 1: 输入:s = "We are happy."输出:"We%20are%20happy." 限制: 0 <= s 的长度 <= 10000 来源:力扣(LeetCode)著作权归领扣网络所有。商业转载请联系官方授权,非商
阅读全文
posted @
2023-04-09 11:32
我不想一直当菜鸟
阅读(119)
推荐(0) 编辑
力扣1077(MySQL)-项目员工Ⅲ(中等)
摘要:题目: 写 一个 SQL 查询语句,报告在每一个项目中经验最丰富的雇员是谁。如果出现经验年数相同的情况,请报告所有具有最大经验年数的员工。 查询结果格式在以下示例中: employee_id 为 1 和 3 的员工在 project_id 为 1 的项目中拥有最丰富的经验。在 project_id
阅读全文
posted @
2023-04-09 09:53
我不想一直当菜鸟
阅读(39)
推荐(0) 编辑
力扣1076(MySQL)-员工项目Ⅱ(简单)
摘要:题目: 编写一个SQL查询,报告所有雇员最多的项目。 查询结果格式如下所示: 解题思路: 方法一:将两个表联结,以project_id进行分组,统计员工数降序排序,然后筛选出第一条数据。 1 select project_id 2 from project a 3 join employee b 4
阅读全文
posted @
2023-04-09 09:27
我不想一直当菜鸟
阅读(33)
推荐(0) 编辑
力扣1075(MySQL)-项目员工Ⅰ(简单)
摘要:题目: 项目表 Project: 员工表 Employee: 请写一个 SQL 语句,查询每一个项目中员工的 平均 工作年限,精确到小数点后两位。 查询结果的格式如下: 解题思路: 建表语句: 1 Create table If Not Exists Project_1075 (project_id
阅读全文
posted @
2023-04-09 09:01
我不想一直当菜鸟
阅读(31)
推荐(0) 编辑
剑指offer66(Java)-构建乘积数组(中等)
摘要:题目: 给定一个数组 A[0,1,…,n-1],请构建一个数组 B[0,1,…,n-1],其中 B[i] 的值是数组 A 中除了下标 i 以外的元素的积, 即 B[i]=A[0]×A[1]×…×A[i-1]×A[i+1]×…×A[n-1]。不能使用除法。 示例: 输入: [1,2,3,4,5]输出:
阅读全文
posted @
2023-04-08 12:05
我不想一直当菜鸟
阅读(17)
推荐(0) 编辑
剑指offer03(Java)-数组中重复的数字(简单)
摘要:题目: 找出数组中重复的数字。 在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。 示例 1: 输入:[2, 3, 1, 0, 2, 5, 3]输出:2 或 3 限
阅读全文
posted @
2023-04-08 11:15
我不想一直当菜鸟
阅读(80)
推荐(0) 编辑
力扣1070(MySQL)-产品销售分析Ⅲ(中等)
摘要:题目: 销售表 Sales: 产品表 Product: 编写一个 SQL 查询,选出每个销售产品 第一年 销售的 产品 id、年份、数量 和 价格。 结果表中的条目可以按 任意顺序 排列。 查询结果格式如下例所示: 示例1: 来源:力扣(LeetCode)链接:https://leetcode.cn
阅读全文
posted @
2023-04-08 10:30
我不想一直当菜鸟
阅读(66)
推荐(0) 编辑
力扣1069(MySQL)-产品分析Ⅱ(简单)
摘要:题目: 编写一个 SQL 查询,按产品 id product_id 来统计每个产品的销售总量。 查询结果格式如下面例子所示: 解题思路: 没有用到product表,直接在sales表中使用聚合函数: 1 select product_id,sum(quantity) as total_quantit
阅读全文
posted @
2023-04-08 09:29
我不想一直当菜鸟
阅读(37)
推荐(0) 编辑
力扣1068(MySQL)-产品销售分析Ⅰ(简单)
摘要:题目: 销售表 Sales: 产品表 Product: 写一条SQL 查询语句获取 Sales 表中所有产品对应的 产品名称 product_name 以及该产品的所有 售卖年份 year 和 价格 price 。 查询结果中的顺序无特定要求。 查询结果格式示例如下: 来源:力扣(LeetCode)
阅读全文
posted @
2023-04-08 09:18
我不想一直当菜鸟
阅读(44)
推荐(0) 编辑
剑指offer004(Java)-只出现一次的数字(中等)
摘要:题目: 给你一个整数数组 nums ,除某个元素仅出现 一次 外,其余每个元素都恰出现 三次 。请你找出并返回那个只出现了一次的元素。 示例1: 输入:nums = [2,2,3,2] 输出:3 示例 2: 输入:nums = [0,1,0,1,0,1,100] 输出:100 提示: 1 <= nu
阅读全文
posted @
2023-04-07 11:56
我不想一直当菜鸟
阅读(28)
推荐(0) 编辑
力扣1050(MySQL)-合作过至少三次的演员和导演(简单)
摘要:题目: ActorDirector 表: 写一条SQL查询语句获取合作过至少三次的演员和导演的 id 对 (actor_id, director_id) 示例: 建表语句: 1 create table if not exists actordirector_1050(actor_id int(3)
阅读全文
posted @
2023-04-07 09:50
我不想一直当菜鸟
阅读(36)
推荐(0) 编辑
力扣1045(MySQL)-买下所有产品的客户(中等)
摘要:题目: Customer 表: Product 表: 写一条 SQL 查询语句,从 Customer 表中查询购买了 Product 表中所有产品的客户的 id。 示例: 解题思路: 建表语句: 1 create table if not exists customer_1045(customer_
阅读全文
posted @
2023-04-07 09:18
我不想一直当菜鸟
阅读(74)
推荐(0) 编辑
力扣627(MySQL)-变更性别(简单)
摘要:题目: Salary 表: 请你编写一个 SQL 查询来交换所有的 'f' 和 'm' (即,将所有 'f' 变为 'm' ,反之亦然),仅使用 单个 update 语句 ,且不产生中间临时表。 注意,你必须仅使用一条 update 语句,且 不能 使用 select 语句。 查询结果如下例所示。
阅读全文
posted @
2023-04-07 08:50
我不想一直当菜鸟
阅读(55)
推荐(0) 编辑
剑指offer56(Java)-数组中出现的次数Ⅰ(中等)
摘要:题目: 一个整型数组 nums 里除两个数字之外,其他数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。 示例 1: 输入:nums = [4,1,4,6] 输出:[1,6] 或 [6,1] 示例2: 输入:nums = [1,2,10,4,1,4
阅读全文
posted @
2023-04-06 14:34
我不想一直当菜鸟
阅读(47)
推荐(0) 编辑
力扣626(MySQL)-换座位(中等)
摘要:题目: 表: Seat 编写SQL查询来交换每两个连续的学生的座位号。如果学生的数量是奇数,则最后一个学生的id不交换。 按 id 升序 返回结果表。 查询结果格式如下所示。 示例1: 解释: 请注意,如果学生人数为奇数,则不需要更换最后一名学生的座位。 解题思路: ①交换座位号是交换相邻同学的id
阅读全文
posted @
2023-04-06 10:18
我不想一直当菜鸟
阅读(112)
推荐(0) 编辑
力扣620(MySQL)-有趣的电影(简单)
摘要:题目: 某城市开了一家新的电影院,吸引了很多人过来看电影。该电影院特别注意用户体验,专门有个 LED显示板做电影推荐,上面公布着影评和相关电影描述。 作为该电影院的信息部主管,您需要编写一个 SQL查询,找出所有影片描述为非 boring (不无聊) 的并且 id 为奇数 的影片,结果请按等级 ra
阅读全文
posted @
2023-04-06 09:18
我不想一直当菜鸟
阅读(30)
推荐(0) 编辑