力扣高频SQL 50题(基础版)第二十五题

文章目录

力扣高频SQL 50题(基础版)第二十五题

619.只出现一次的最大数字

题目说明

MyNumbers 表:

±------------±-----+

| Column Name | Type |

±------------±-----+

| num | int |

±------------±-----+

该表可能包含重复项(换句话说,在SQL中,该表没有主键)。

这张表的每一行都含有一个整数。

单一数字 是在 MyNumbers 表中只出现一次的数字。

找出最大的 单一数字 。如果不存在 单一数字 ,则返回 null

实现过程

准备数据
SQL 复制代码
Create table If Not Exists MyNumbers (num int)
Truncate table MyNumbers
insert into MyNumbers (num) values ('8')
insert into MyNumbers (num) values ('8')
insert into MyNumbers (num) values ('3')
insert into MyNumbers (num) values ('3')
insert into MyNumbers (num) values ('1')
insert into MyNumbers (num) values ('4')
insert into MyNumbers (num) values ('5')
insert into MyNumbers (num) values ('6')
实现方式
SQL 复制代码
with t1 as(select num,count(num) cnt from MyNumbers group by num)
select (case when cnt=1 then max(num) else null end) num
from t1 where cnt=1;
结果截图
相关推荐
zuoerjinshu4 小时前
sql实战解析-sum()over(partition by xx order by xx)
数据库·sql
I_LPL6 小时前
hot100贪心专题
数据结构·算法·leetcode·贪心
灰色小旋风11 小时前
力扣13 罗马数字转整数
数据结构·c++·算法·leetcode
yhole11 小时前
SQL中的REGEXP正则表达式使用指南
数据库·sql·正则表达式
探索宇宙真理.13 小时前
SiYuan SQL漏洞 | CVE-2026-29073复现&研究
数据库·经验分享·sql·eureka·安全漏洞·siyuan
阿里嘎多哈基米13 小时前
速通Hot100-Day09——二叉树
算法·leetcode·二叉树·hot100
Frostnova丶13 小时前
LeetCode 48 & 1886.矩阵旋转与判断
算法·leetcode·矩阵
多打代码13 小时前
2026.3.22 回文子串
算法·leetcode·职场和发展
im_AMBER13 小时前
Leetcode 144 位1的个数 | 只出现一次的数字
学习·算法·leetcode
小刘不想改BUG13 小时前
LeetCode 138.随机链表的复制 Java
java·leetcode·链表·hash table