LeetCode
文章平均质量分 51
leetcode笔记
爱戴假发的谢老师
贩卖黄昏的小老头
展开
-
day28 寻找今年具有正收入的客户
可以按 任意顺序 返回结果表。写一个 SQL 查询来查询。查询结果格式如下例。原创 2023-05-12 19:37:45 · 169 阅读 · 0 评论 -
day27 给定数字的频率查询中
中位数就是将所有数字按照升序或者降序排列,然后取最中间的数字。原创 2023-03-04 14:17:22 · 206 阅读 · 0 评论 -
day26 员工薪水中位数
第二个子集:SUM(CASE WHEN e1.Salary = COUNT()/2 用来统计下半部分+1个。查询结果格式如下所示。原创 2023-03-02 21:02:39 · 646 阅读 · 0 评论 -
day25 查询具有最多共同关注者的所有两两结对组
结果返回表,每一行应该包含user1_id和 user2_id,其中user1_id < user2_id.返回结果 不要求顺序。原创 2023-02-28 10:55:27 · 90 阅读 · 0 评论 -
day24 分数排名
编写 SQL 查询对分数进行排序。按 score 降序返回结果表。原创 2023-02-17 19:52:01 · 62 阅读 · 0 评论 -
day23 每位顾客最经常订购的商品
结果表单应该有每一位至少下过一次单的顾客 customer_id , 他最经常订购的商品的 product_id 和 product_name。返回结果 没有顺序要求。查询结果格式如下例所示。写一个 SQL 语句,原创 2023-02-15 22:03:48 · 87 阅读 · 0 评论 -
day22 活跃用户&&找到连续区间的开始和结束数字
考点:日期相减函数date_sub(xxx,interval yyy day)写一个 SQL 查询, 找到活跃用户的 id 和 name.后来一些 ID 从 Logs 表中删除。将查询表按照 start_id 排序。返回的结果表按照 id 排序.查询结果格式如下面的例子。原创 2023-02-11 13:20:57 · 98 阅读 · 0 评论 -
day21 项目员工 III
写 一个 SQL 查询语句,=原创 2023-02-09 12:35:11 · 47 阅读 · 0 评论 -
day20 不同性别每日分数总计
返回按 gender 和 day 对查询结果 升序排序 的结果。写一条SQL语句查询每种性别在每一天的总分。查询结果格式的示例如下。原创 2023-02-07 21:29:02 · 157 阅读 · 0 评论 -
day19 SQL基础-子查询
编写一个 SQL 查询,==报告在首次登录的第二天再次登录的玩家的比率,四舍五入到小数点后两位。==换句话说,您需要计算从首次登录日期开始至少连续两天登录的玩家的数量,然后除以玩家总数。原创 2023-02-06 19:44:15 · 100 阅读 · 0 评论 -
day18 SQL基础-子查询
您正在运行一个电子商务网站,该网站正在寻找不平衡的订单。不平衡订单的订单最大数量严格大于每个订单(包括订单本身)的平均数量。订单的平均数量计算为(订单中所有产品的总数量)/(订单中不同产品的数量)。订单的最大数量是订单中任何单个产品的最高数量。字典序 ,即按字母在字典中出现顺序对字符串排序,字典序较小则意味着排序靠前。编写SQL查询以查找所有不平衡订单的订单id。查询结果格式如下例所示。查询结果格式如下例所示。按任意顺序返回结果表。原创 2023-02-04 10:13:09 · 80 阅读 · 0 评论 -
day17 SQL基础-子查询
写一条 SQL 查询语句,从 Customer 表中查询购买了 Product 表中所有产品的客户的 id。你是餐馆的老板,现在你想分析一下可能的营业额变化增长(每天至少有一位顾客)。查询结果按 visited_on 排序。. 如果还有排序相同, 再以。, 如果有排序相同, 再以。查询结果格式的例子如下。查询结果格式如下例所示。写一个SQL 语句,原创 2023-02-02 20:15:37 · 102 阅读 · 0 评论 -
day16 SQL基础-不等式
请按照面积=== area 大小降序排列;如果面积相同的话, 则按照 p1 升序排序;若仍相同,则按 p2 升序排列。写一个 SQL 语句,报告由表中任意两点可以形成的所有。如果同时有多个score值满足上述要求,则选择其中。学校根据所有学生的考试成绩来决定其最低分数要求。返回的结果表中的数据可以按 任意顺序 排列。编写一个SQL查询来查询每所学校的。返回的结果表可以按任意顺序排序。每年,学校会公布学生申请所需的。编写一个 SQL 查询,查询结果格式如下例所。原创 2023-01-31 17:08:01 · 134 阅读 · 0 评论 -
day15 SQL基础-不等式连接
对于此问题,我们将至少有一个其他员工需要向他汇报的员工,视为一个经理。返回按== seat_id 升序排序 ==的结果表。测试用例的生成使得两个以上的座位连续可用。可以以 任何顺序 返回结果。以 任意顺序 返回结果表。编写一个SQL查询语句,查询结果格式如下例所示。查询结果格式如下所示。返回的结果集需要按照。查询结果格式如下所示。原创 2023-01-29 10:30:22 · 455 阅读 · 0 评论 -
day14 SQL基础-连接
天气类型的定义如下:当 weather_state 的平均值小于或等于15返回 Cold,当 weather_state 的平均值大于或等于 25 返回 Hot,否则返回 Warm。写一段 SQL来==查找在 2019-08-16 时全部产品的价格,假设所有产品在修改前的价格都是 10 ==。请写出查询语句,查询出每一个球员赢得大满贯比赛的次数。结果不包含没有赢得比赛的球员的ID。你可以以任意顺序返回你的查询结果。查询结果的格式,如下所示。查询结果格式如下例所示。查询结果格式如下所示。原创 2023-01-28 12:51:31 · 74 阅读 · 0 评论 -
day13 SQL基础-连接
按 student_number 降序 返回结果表。如果是平局,则按 dept_name 的 字母顺序 排序。,结果按 student_id 和 subject_name 排序。写一段 SQL, 找到所有该公司可以投资的国家.要求写一段 SQL 语句,返回的结果表没有顺序要求.查询的结果格式如下例所示.按 任意顺序 返回结果表。查询结果格式如下例所示。查询结果格式如下所示。编写一个SQL查询,原创 2023-01-28 10:40:59 · 103 阅读 · 0 评论 -
day13 SQL基础-连接
写一个 SQL 查询, == 以计算表 Expressions 中的布尔表达式.==你返回的结果中不应当包含重复项。查询结果中的顺序无特定要求。返回的结果表没有顺序要求.返回结果的格式如下例所示。以 任意顺序 返回结果表。查询结果格式如下例所示.编写一个 SQL 查询,查询结果格式如下所示。编写一个SQL查询,原创 2023-01-21 12:49:43 · 59 阅读 · 0 评论 -
day12 SQL基础-连接
==若科目成绩并列,取 course_id 最小的一门。==查询结果需按 student_id 增序进行排序。您返回的查询结果需要按照== customer_id 排序。请你编写一个 SQL 查询来报告==最大的 单一数字 ==。,我们将基于此结果为他们推荐产品 C。编写一个 SQL 查询,查询每位学生。写一个SQL语句, 报告所有在。请你设计 SQL 查询来报告。以 任意顺序 返回结果表。查询结果格式如下例所示.查询结果格式如下所示。查询结果如下例所示。原创 2023-01-19 22:07:06 · 94 阅读 · 0 评论 -
day11 SQL基础-数值处理函数
如果顾客期望的配送日期和下单日期相同,则该订单称为 「即时订单」,否则称为「计划订单」。返回的结果表按== percentage 的 降序 排序==,若相同则按。评分小于 3 的查询结果占全部查询结果的百分比。各查询结果的评分与其位置之间比率的平均值。以 任意顺序 返回结果表。编写一个 sql 查询来。写一条 SQL 查询语句。编写一组 SQL 来查找。查询结果格式如下所示。写一条 SQL 语句,查询结果如下示例所示。原创 2023-01-14 21:34:46 · 130 阅读 · 0 评论 -
day10 SQL基础-数值处理函数
编写 SQL 语句,查询每一对用户 ==(person1, person2) ==之间的通话次数和通话总时长,其中。写一个 SQL 查询, 报告每一天。写一个 SQL 查询来报告,返回的结果表, 按照格式为。以 任意顺序 返回结果表。查询结果格式如下示例所示。返回结果没有顺序要求.查询结果如下例所示.原创 2023-01-14 12:57:34 · 100 阅读 · 0 评论 -
day09 SQL入门-过滤
写一个 SQL, 报告余额高于 10000 的所有用户的名字和余额. 账户的余额等于包含该账户的所有交易的总和.编写一个 SQL 查询,查找 Person 表中所有重复的电子邮箱。写一条SQL查询语句获取合作过至少三次的演员和导演的 id 对。编写一个SQL查询,报告2019年春季才售出的产品。返回结果表单没有顺序要求.以 任意顺序 返回结果表。查询结果格式如下例所示.(含)之间出售的商品。查询结果格式如下所示。原创 2023-01-11 23:38:52 · 58 阅读 · 0 评论 -
day08 SQL入门-计算函数
编写一个SQL查询以计算每位员工每天在办公室花费的总时间(以分钟为单位)。请注意,在一天之内,同一员工是可以多次进入和离开办公室的。在办公室里一次进出所花费的时间为out_time 减去 in_time。编写一个 SQL 查询,该查询可以获取在 2020 年登录过的所有用户的本年度。的客户查找 customer_number。包含 2020 年没有登录过的用户。返回的结果集可以按 任意顺序 排列。比任何其他客户下了更多的订单。返回结果表单的顺序无要求。查询结果格式如下所示。查询结果格式如下例。原创 2023-01-09 12:45:05 · 100 阅读 · 0 评论 -
day07 SQL入门-计算函数
天的每日活跃用户数(当天只要有一条活动记录,即为活跃用户)。写出 SQL 语句,对于每一个用户,返回该用户的关注者数量。写一条 SQL 语句,使得对于每一个。查询结果的格式如下示例所示。查询结果格式如下示例所示。请写SQL查询出截至。原创 2023-01-08 11:52:34 · 124 阅读 · 0 评论 -
day06 SQL入门-合并
编写一个 SQL 查询,来查找与之前(昨天的)日期相比温度更高的所有日期的。编写一个SQL查询,报告没有任何与名为 “” 的公司相关的订单的所有销售人员的姓名。查询结果格式如下所示。查询结果格式如下例。原创 2023-01-07 11:28:32 · 81 阅读 · 0 评论 -
day05 SQL入门-合并
。。。原创 2023-01-06 13:37:03 · 72 阅读 · 0 评论 -
day04 SQL入门-组合查询 & 指定选取
表,查询每个产品在不同商店的价格,使得输出的格式变为**(product_id, store, price)**。如果这一产品在商店里没有出售,则不输出这一行。查询结果格式如下面的例子所示。写出一个查询语句,找到所有。查询输出格式请参考下面示例。原创 2023-01-05 18:31:34 · 82 阅读 · 0 评论 -
day03 SQL入门-字符串处理函数/正则
写一条 SQL 语句,查询患有 I 类糖尿病的患者 ID (patient_id)、患者姓名(patient_name)以及其患有的所有疾病代码(conditions)。编写一个 SQL 查询来修复名字,使得只有第一个字符是大写的,其余都是小写的。编写一个 SQL 查询来查找每个日期、销售的不同产品的数量及其名称。返回按 sell_date 排序的结果表。返回按 user_id 排序的结果表。每个日期的销售产品名称应按词典序排列。查询结果格式如下示例所示。查询结果格式如下例所示。查询结果格式示例如下。原创 2023-01-04 16:29:36 · 75 阅读 · 0 评论 -
day02 SQL入门-排序 & 修改
写出一个SQL 查询语句,计算每个雇员的奖金。如果一个雇员的id是奇数并且他的名字不是以’M’开头,那么他的奖金是他工资的100%,否则奖金为0。请你编写一个 SQL 查询来交换所有的 ‘f’ 和 ‘m’ (即,将所有 ‘f’ 变为 ‘m’ ,反之亦然),仅使用。注意,你必须仅使用一条 update 语句,且 ==不能 ==使用 select 语句。因为雇员id是偶数,所以雇员id 是2和8的两个雇员得到的奖金是0。雇员id为3的因为他的名字以’M’开头,所以,奖金是0。其他的雇员得到了百分之百的奖金。原创 2023-01-03 13:20:24 · 88 阅读 · 0 评论 -
day01 SQL入门-选择
sql 入门-选择使用原创 2023-01-02 16:11:59 · 69 阅读 · 0 评论