- 博客(198)
- 收藏
- 关注
原创 leetcode 1677 发票中的产品金额(postgresql)
要求写一个SQL查询,对于所有产品,返回每个产品的产品名称,以及全部发票累计的总应缴款项、总已支付金额、总已取消金额、总已退款金额。查询结果按 product_name 排序
2024-08-22 14:49:51 567
原创 leetcode 1623 三人国家代表队(postgresql)
有一个国家只有三所学校,这个国家的每一个学生只会注册一所学校。这个国家正在参加一个竞赛,他们希望从这三所学校中各选出一个学生来组建一支三人的代表队。例如:member_A是从 SchoolA中选出的member_B是从 SchoolB中选出的member_C是从 SchoolC中选出的被选中的学生具有不同的名字和ID(没有任何两个学生拥有相同的名字、没有任何两个学生拥有相同的ID)使用上述条件,编写SQL查询语句来找到所有可能的三人国家代表队组合。查询结果接受任何顺序。
2024-07-31 14:50:46 1217
原创 leetcode 1613 找到遗失的ID(postgresql)
写一个 SQL 语句, 找到所有遗失的顾客id. 遗失的顾客id是指那些不在 Customers 表中, 值却处于 1 和表中最大 customer_id 之间的id.注意: 最大的 customer_id 值不会超过 100.返回结果按 ids 升序排列
2024-07-31 11:42:43 456
原创 leetcode 1607 没有卖出的卖家(postgresql)
写一个SQL语句, 报告所有在2020年度没有任何卖出的卖家的名字.返回结果按照 seller_name 升序排列.
2024-07-31 11:03:32 442
原创 leetcode 1596 每位顾客经常订购的商品(postgresql)
写一个 SQL 语句,找到每一个顾客最经常订购的商品。结果表单应该有每一位至少下过一次单的顾客 customer_id , 他最经常订购的商品的 product_id 和 product_name。返回结果 没有顺序要求。
2024-07-30 10:59:23 1129
原创 leetcode 1571 仓库经理(postgresql)
写一个 SQL 查询来报告, 每个仓库的存货量是多少立方英尺.返回结果没有顺序要求.
2024-07-30 10:28:43 625
原创 leetcode 1565 按月统计订单数与顾客数(postgresql)
写一个查询语句来 按月 统计金额(invoice)大于 $20 的唯一 订单数 和唯一 顾客数 。查询结果无排序要求
2024-07-26 11:26:52 698
原创 leetcode 1555 银行账号概要(postgresql)
力扣银行 (LCB) 帮助程序员们完成虚拟支付。我们的银行在表 Transaction 中记录每条交易信息,我们要查询每个用户的当前余额,并检查他们是否已透支(当前额度小于 0)。写一条 SQL 语句,查询:user_id 用户 IDuser_name 用户名credit 完成交易后的余额credit_limit_breached 检查是否透支 ("Yes" 或 "No")以任意顺序返回结果表
2024-07-25 15:27:34 1175
原创 leetcode 1549 每件商品的最新订单(postgresql)
写一个SQL 语句, 找到每件商品的最新订单(可能有多个).返回的结果以 product_name 升序排列, 如果有排序相同, 再以 product_id 升序排列. 如果还有排序相同, 再以 order_id 升序排列.
2024-07-25 14:56:37 691
原创 leetcode 1543 产品名称格式修复(postgresql)
写一个 SQL 语句报告每个月的销售情况:product_name 是小写字母且不包含前后空格sale_date 格式为 ('YYYY-MM') total 是产品在本月销售的次数返回结果以 product_name 升序 排列,如果有排名相同,再以 sale_date 升序 排列。
2024-07-23 10:40:13 785
原创 leetcode 1532 最近的三笔订单(postgresql)
写一个 SQL 语句,找到每个用户的最近三笔订单。如果用户的订单少于 3 笔,则返回他的全部订单。返回的结果按照 customer_name 升序排列。如果排名有相同,则继续按照 customer_id 升序排列。如果排名还有相同,则继续按照 order_date 降序排列。
2024-07-23 10:22:33 711
原创 leetcode 1511 消费者下单频率(postgresql)
写一个 SQL 查询,报告在 2020 年 6 月和 7 月 每个月至少花费 $100 的客户的 customer_id 和 customer_name 。以任意顺序返回结果表.
2024-07-22 15:13:10 681
原创 leetcode 算法 104 二叉树的最大深度(Python)
二叉树的 最大深度 是指从根节点到最远叶子节点的最长路径上的节点数。输入:root = [3,9,20,null,null,15,7]给定一个二叉树 root ,返回其最大深度。输入:root = [1,null,2]
2024-07-19 15:11:44 181
原创 leetcode 1501 可以放心投资的国家(postgresql)
一家电信公司想要投资新的国家. 该公司想要投资的国家是: 该国的平均通话时长要严格地大于全球平均通话时长.写一段 SQL, 找到所有该公司可以投资的国家.返回的结果表没有顺序要求.
2024-07-19 11:03:57 761
原创 leetcode 1495 上月播放的儿童适宜电影(postgresql)
写一个 SQL 语句, 报告在 2020 年 6 月份播放的儿童适宜电影的去重电影名.返回的结果表单 没有顺序要求 .
2024-07-18 14:29:26 498
原创 算法 100 相同的树(Python)
给你两棵二叉树的根节点 p 和 q ,编写一个函数来检验这两棵树是否相同。如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。输入:p = [1,2], q = [1,null,2]输入:p = [1,2,3], q = [1,2,3]输入:p = [1,2,1], q = [1,1,2]两棵树上的节点数目都在范围 [0, 100] 内。
2024-07-17 14:32:53 234
原创 leetcode 1479 周内每天的销售情况(postgresql)
你是企业主,想要获得分类商品和周内每天的销售报告。写一个SQL语句,报告 周内每天 每个商品类别下订购了多少单位。返回结果表单 按商品类别排序 。
2024-07-17 12:00:09 1427
原创 leetcode 1468 计算税后工资(postgresql)
写一条查询 SQL 来查找每个员工的税后工资每个公司的税率计算依照以下规则如果这个公司员工最高工资不到 1000 ,税率为 0%如果这个公司员工最高工资在 1000 到 10000 之间,税率为 24%如果这个公司员工最高工资大于 10000 ,税率为 49%按任意顺序返回结果,税后工资结果取整
2024-07-16 11:08:53 582
原创 leetcode 1459 矩形面积(postgresql)
写一个 SQL 语句,报告由表中任意两点可以形成的所有 边与坐标轴平行 且 面积不为零 的矩形。结果表中的每一行包含三列 (p1, p2, area) 如下:p1 和 p2 是矩形两个对角的 id矩形的面积由列 area 表示请按照面积 area 大小降序排列;如果面积相同的话, 则按照 p1 升序排序;若仍相同,则按 p2 升序排列。
2024-07-16 10:54:12 463
原创 leetcode 1454 活跃用户(postgresql)
写一个 SQL 查询, 找到活跃用户的 id 和 name.活跃用户是指那些至少连续 5 天登录账户的用户.返回的结果表按照 id 排序.
2024-07-15 14:37:25 477
原创 leetcode 1445 苹果和橘子(postgresql)
写一个 SQL 查询, 报告每一天 苹果 和 桔子 销售的数目的差异.返回的结果表, 按照格式为 ('YYYY-MM-DD') 的 sale_date 排序.
2024-07-12 11:13:50 642
原创 leetcode 1440 计算布尔表达式的值(postgresql)
写一个 SQL 查询, 以计算表 Expressions 中的布尔表达式.
2024-07-12 10:56:01 696
原创 leetcode 1435 制作会话柱状图(postgresql)
你想知道用户在你的 app 上的访问时长情况。因此决定统计访问时长区间分别为 "[0-5>", "[5-10>", "[10-15>" 和 "15 or more" (单位:分钟)的会话数量,并以此绘制柱状图。写一个SQL查询来报告(访问时长区间,会话总数)。结果可用任何顺序呈现。
2024-07-11 15:08:34 648
原创 leetcode 1412 查询成绩处于中游的学生(postgresql)
写一个 SQL 语句,找出在 所有 测验中都处于中游的学生 (student_id, student_name)。不要返回从来没有参加过测验的学生。返回结果表按照 student_id 排序
2024-07-09 14:38:32 1470
原创 leetcode 1384 按年度列出销售总额(postgresql)
查找出每个产品每年的总销售额,并包含 product_id , product_name , report_year 以及 total_amount 。返回结果并按 product_id 和 report_year 排序。
2024-07-08 11:24:15 1587
原创 leetcode 1398 购买了产品A和产品B却没有购买产品C的顾客(postgresql)
SQL 查询来报告购买了产品 A 和产品 B 却没有购买产品 C 的顾客的 ID 和姓名( customer_id 和 customer_name ),我们将基于此结果为他们推荐产品 C 。您返回的查询结果需要按照 customer_id 排序。
2024-07-08 10:54:38 275
原创 leetcode 1369 获取最近第二次的活动(postgresql)
写一条SQL查询展示每一位用户 最近第二次 的活动如果用户仅有一次活动,返回该活动一个用户不能同时进行超过一项活动,以 任意 顺序返回结果
2024-06-18 14:47:32 1012
原创 leetcode 1364 顾客的可联系人数量(postgresql)
为每张发票 invoice_id 编写一个SQL查询以查找以下内容:customer_name:与发票相关的顾客名称。price:发票的价格。contacts_cnt:该顾客的联系人数量。trusted_contacts_cnt:可信联系人的数量:既是该顾客的联系人又是商店顾客的联系人数量(即:可信联系人的电子邮件存在于客户表中)。将查询的结果按照 invoice_id 排序。
2024-06-18 11:48:08 964
原创 leetcode 1355 活动参与者(postgresql)
写一条 SQL 查询那些既没有最多,也没有最少参与者的活动的名字Activities 表中的任意活动都有在 Friends 中参与过
2024-06-17 15:29:07 570
原创 leetcode(算法) 88 合并两个有序链表
给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。请你 合并 nums2 到 nums1 中,使合并后的数组同样按 非递减顺序 排列
2024-06-11 17:04:55 382
原创 leetcode 1336 每次访问的交易次数(postgresql)
写一条 SQL 查询多少客户访问了银行但没有进行任何交易,多少客户访问了银行进行了一次交易等等
2024-06-11 15:38:26 1013
原创 leetcode 1322 广告效果(postgresql)
写一条SQL语句来查询每一条广告的 ctr , ctr 要保留两位小数。结果需要按 ctr 降序、按 ad_id 升序 进行排序。
2024-05-31 17:11:55 525
原创 leetcode 1308 不同性别每日分数统计(postgresql)
写一条SQL语句查询每种性别在每一天的总分。返回按 gender 和 day 对查询结果 升序排序 的结果
2024-05-31 16:31:07 835
原创 leetcode 1285 找到连续区间的开始和结束数字(postgresql)
编写一个 SQL 查询得到 Logs 表中的连续区间的开始数字和结束数字。
2024-05-30 15:20:53 697 1
原创 leetcode 1270 向公司CEO汇报工作的所有人(postgresql)
用 SQL 查询出所有直接或间接向公司 CEO 汇报工作的职工的 employee_id
2024-05-29 16:18:55 550
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人