​LeetCode刷题实战584:寻找用户推荐人

leetcode-584.寻找用户推荐人 这是一道 SQL 查询问题,题目给出了一个名为 “Customer” 的表,表中包含客户的 “id”、“name” 和 “referee_id”(推荐人 id)。要求找出那些没有被 “id = 2” 的客户推荐的客户的 阅读详情

算法的重要性,我就不多说了吧,想去大厂,就必须要经过基础知识和业务逻辑面试+算法面试。所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道算法题,题目就从LeetCode上面选 !

今天和大家聊的问题叫做 寻找用户推荐人,我们先来看题面:

https://leetcode-cn.com/problems/find-customer-referee/

80136e802ee4eb5674cbe4c16543f905.png

解题

主要思路:选择出referee_id 不为2 或者 referee_id为NULL的即可

select name
from customer
where referee_id <> 2 or referee_id is null;

好了,今天的文章就到这里,如果觉得有所收获,请顺手点个在看或者转发吧,你们的支持是我最大的动力 。

上期推文:

LeetCode1-560题汇总,希望对你有点帮助!

LeetCode刷题实战561:数组拆分 I

LeetCode刷题实战562:矩阵中最长的连续1线段

LeetCode刷题实战563:二叉树的坡度

LeetCode刷题实战564:寻找最近的回文数

LeetCode刷题实战565:数组嵌套

LeetCode刷题实战566:重塑矩阵

LeetCode刷题实战567:字符串的排列

LeetCode刷题实战568:最大休假天数

LeetCode刷题实战569:员工薪水中位数

LeetCode刷题实战570:至少有5名直接下属的经理

LeetCode刷题实战571:给定数字的频率查询中位数

LeetCode刷题实战572:另一棵树的子树

LeetCode刷题实战573:松鼠模拟

LeetCode刷题实战574:当选者

LeetCode刷题实战575:分糖果

LeetCode刷题实战576:出界的路径数

LeetCode刷题实战577:员工奖金

LeetCode刷题实战578:查询回答率最高的问题

LeetCode刷题实战579:查询员工的累计薪水

LeetCode刷题实战580:统计各专业学生人数

LeetCode刷题实战581:最短无序连续子数组

LeetCode刷题实战582:杀掉进程

LeetCode刷题实战583:两个字符串的删除操作

645f0b7e94373b123410950dca370be6.png

WhatsApp网页版扫码分析 扫码登录本质上是WhatsApp的多设备登录,设备之间可以独立运行,那么当我们首次通过WhatsApp扫码登录二维码时,到底发生了那些事情?交换了那些数据? 阅读详情

相关推荐

CKEditor5富文本编辑器 - 视频引入、预览及自定义toolbar

文章目录定义遇到的问题视频部分引入媒体url失败原因解决方法:自定义视频provider视频预览及页面不显示视频问题解决方案:H5 \标签如何移除toolbar中的部分插件 一个小后端很少接触前端框架,只能在知识的海洋中漂泊。。。 定义 <script src="https://cdn.ckeditor.com/ckeditor5/16.0.0/classic/ckeditor.js"&gt...

huhui806的博客 8197

LeetCode 574.当选者

编写一个SQL查询来报告获胜候选人的名字(即获得最多选票的候选人)。生成测试用例以确保 只有一个候选人赢得选举。

weixin_51696882的博客 249

有限元中的对称魔法:用1/6模型算整个涡轮叶片(含MATLAB代码)

本文深入解析了有限元分析中针对循环对称结构的高效求解策略。通过利用涡轮叶片等结构的几何重复性,仅需对1/6基本扇区建模并施加循环对称条件,即可精确推演整体力学行为,大幅降低计算规模。文章从数学原理推导到MATLAB代码实现,提供了完整的实战指南,适用于旋转机械的静力、模态及谐响应分析。

fire9的博客 310

LeetCode--574. 当选者

建表 create table candidate ( id int, Name char ); create table vote ( id int, CandidateId int ); insert into candidate values(1, 'A'); insert into candidate values(2, 'B'); insert into candidate values(3, 'C'); insert into candidate values(4, 'D'); inser.

WGS. 449

FPGA控制DDR读写(AXI4总线接口)

FPGA控制DDR读写

qq_42712308的博客 1万+

大尺寸智能车的CAN驱动控制器制作(一)

本驱动板使用8个半H桥BTS7960驱动,使用CAN接口于车体主控制器通讯,最大承受电压48V 电流20A ,主控为STM32F103VET6,电机控制频率为18KHz,CAN通讯芯片为TJA1042T,全驱动板6-24V宽电压供电,采用24V降5V,5V降3.3V的方案供电,其中经过AMS1117作为降压芯片,可以有效降低主控损毁几率。在这里可以看到555电机相比于其他电机的功率大很多,所以需要大功率的电机驱动,在以往的电机驱动选型中选择了TB6612,L298N等小功率电机驱动。

技术的力量能够改变世界 569

LeetCode-574. 当选者 (中等)

表: Candidate +-----+---------+ | id | Name | +-----+---------+ | 1 | A | | 2 | B | | 3 | C | | 4 | D | | 5 | E | +-----+---------+ 表: Vote +-----+------...

Hello_JavaScript的博客 652

TIBCO Jaspersoft Studio报表开发 使用教程-进阶版

本文学习内容容器定制二级目录三级目录 容器定制 二级目录 三级目录

吉哲的博客 7521

Leetcode_数据库刷题_574. 当选者

574题. 当选者 SQL架构: Create table If Not Exists Candidate (id int, Name varchar(255)) Create table If Not Exists Vote (id int, CandidateId int) Truncate table Candidate insert into Candidate (id, Name) values ('1', 'A') insert into Candidate (id, Name) values

小Y的BJ 235

(14-3)值分布式算法:QR-DQN (Quantile Regression DQN)算法

QR-DQN(Quantile Regression DQN)是一种强化学习算法,它是深度 Q-网络(Deep Q-Network,DQN)的一个变种,旨在更好地处理值函数的不确定性。QR-DQN的实现步骤与传统的DQN类似,但在目标分布计算和损失函数方面有一些不同之处,这使得它能够更好地处理值函数的不确定性。QR-DQN(Quantile Regression DQN)算法的核心思想是将值函数表示为一个分布,而不是传统的单一值估计。在下面的内容中,将讲解一个使用QR-DQN算法的例子。

码农三叔 2052

一篇把 Transport 做到可复制的实战指南:从 CTS 底层表到 LSMW、Variant、Layout、TABU、Query、SAPscript 全对象搬运

本文深入解析SAP系统中的Transport机制,将其视为可审计、可追溯的变更流水线。文章从CTS/Transport Organizer通用方法论和具体对象搬运手法两个层面展开,详细介绍了LSMW项目、程序Variant、屏幕/ALV Layout、表数据、ABAP Query、SAPscript和SO10标准文本等对象的传输策略。通过真实案例说明,代码对象往往能被正确传输,但"运行体验"和"业务配置"却常被遗漏,导致QAS测试正常而PRD环境异常。文章提供了一套可

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 171

leetcode 574. 当选者

表: Candidate +-----+---------+ | id | Name | +-----+---------+ | 1 | A | | 2 | B | | 3 | C | | 4 | D | | 5 | E | +-----+---------+ 表: Vote +-----+------...

Simmu 507

【Cmder】--- Windows11 配置CMD神器 (超详细 持续更新中)

在编程的艺术世界里,代码和灵感需要寻找到最佳的交融点,才能打造出令人为之惊叹的作品。而在这座秋知叶i博客的殿堂里,我们将共同追寻这种完美结合,为未来的世界留下属于我们的独特印记。

秋知叶i 1万+

详解力扣高频 SQL 50 题之584. 寻找用户推荐人【入门】

筛选两种客户,一种客户的推荐id为空,另一种不为2。

技术卷的博客 621

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

力扣高频SQL 50 题(基础版)第四题之 584.寻找用户推荐人

584.寻找用户推荐人

m0_70882914的博客 605

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

力扣-寻找用户推荐人

给定表 customer ,里面保存了所有客户信息和他们的推荐人。写一个查询语句,返回一个客户列表,列表中客户的推荐人的编号都 不是 2。

业余Python爱好者 1791

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

leetcode584. 寻找用户推荐人(SQL)

给定表customer,里面保存了所有客户信息和他们的推荐人。 +------+------+-----------+ | id | name | referee_id| +------+------+-----------+ | 1 | Will | NULL | | 2 | Jane | NULL | | 3 | Alex | 2...

少说,多做。 4002

584. 寻找用户推荐人--leetcode

该表的每一行表示一个客户的 id、姓名以及推荐他们的客户的 id。在 SQL 中,id 是该表的主键列。

2401_84341430的博客 355

sql-leetcode-584. 寻找用户推荐人

可以使用NOT IN或者LEFT JOIN来找到没有被id = 2推荐的客户。这里是使用NOT IN。

Lucy_wzw的博客 406

【leetcode】584. 寻找用户推荐人

【代码】【leetcode】584. 寻找用户推荐人。

qq_38473254的博客 276

35,SQL训练之,力扣,第二题:584,寻找用户推荐人

sql训练。不同方法和详细思路和步骤 解:力扣,第二题:584,寻找用户推荐人

qq_55006020的博客 958

【SQL】leetcode 584.寻找用户推荐人(知识点:SQL的三值逻辑)

对于原表中有NULL的情况下,怎么使用WHERE过滤数据?

miffy_love_zyx的博客 1344

LeetCode-MySQL-584. 寻找用户推荐人

给定表customer,里面保存了所有客户信息和他们的推荐人。 +------+------+-----------+ | id | name | referee_id| +------+------+-----------+ | 1 | Will | NULL | | 2 | Jane | NULL | | 3 | Alex | ...

Keep Coding 1424

Leetcode—584. 寻找用户推荐人【简单】&& Q4. 寻找用户推荐人

这篇文章分享了Leetcode第584题的两种SQL解法。题目要求查找用户推荐人不是2的客户姓名。第一种解法使用IFNULL函数处理NULL值,第二种解法直接判断推荐人ID不等于2或为NULL。两种方法都正确解决问题,运行结果截图显示查询成功。文章最后作者表示将持续更新内容,并鼓励读者点赞关注收藏。全文简洁明了地展示了SQL查询的实现过程与结果验证。

Atticus的博客 281

584.寻找用户推荐人

分析:对符合条件的id进行筛选,判断id!

yingying_voice的博客 302

力扣入门题:584. 寻找用户推荐人

NULL 值处理:SQL 中NULL与任何值(包括自身)比较结果都是UNKNOWN,需要用IS NULL或判断。条件组合:当需要同时满足多个条件时,注意NULL值对逻辑运算的影响。函数使用COALESCE和IFNULL可以简化对NULL值的处理。

qq_51357689的博客 208
上一篇: IDEA 2022.1 重磅发布!这次不追了
下一篇: 满屏的if-else,看我怎么消灭你!
编程IT圈
博客等级 码龄6年 1130粉丝 544原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

编程IT圈

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值