力扣高频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;
结果截图
相关推荐
漫随流水21 分钟前
leetcode算法(559.N叉树的最大深度)
数据结构·算法·leetcode·二叉树
lkbhua莱克瓦2436 分钟前
进阶-存储对象2-存储过程上
java·开发语言·数据库·sql·mysql
lkbhua莱克瓦241 小时前
进阶-存储对象1-视图
java·数据库·sql·mysql·视图
爱编程的小吴1 小时前
【力扣练习题】151. 反转字符串中的单词
java·算法·leetcode
菜鸟233号1 小时前
力扣474 一和零 java实现
java·数据结构·算法·leetcode·动态规划
不知名XL2 小时前
day22 回溯算法part04
算法·leetcode·职场和发展
夏鹏今天学习了吗2 小时前
【LeetCode热题100(77/100)】杨辉三角
算法·leetcode·职场和发展
求梦8202 小时前
【力扣hot100题】搜索二维矩阵II(16)
算法·leetcode·矩阵
MSTcheng.3 小时前
【算法】滑动窗口解决力扣『将x减到0的最操作数』问题
算法·leetcode·职场和发展
brevity_souls3 小时前
SQL 中“过滤条件”写在 SELECT、JOIN 和 WHERE 的区别
数据库·sql