力扣高频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;
结果截图
相关推荐
圣保罗的大教堂3 小时前
leetcode 1406. 石子游戏 III 困难
leetcode
2601_962065253 小时前
[MySQL] SQL优化之性能分析
java·sql·mysql
青春之我_XP7 小时前
MySQL 常用日期函数 实战指南
数据库·sql·mysql·数据分析·数据库开发·日期函数
人生百态,人生如梦9 小时前
每日论文解读(9.1)——ReToolSQL:面向鲁棒Text-to-SQL的Agentic强化学习与工具增强两阶段训练框架
数据库·sql
麻瓜code10 小时前
【MySQL】SQL优化实战:从慢查询定位到查询改写
数据库·sql·mysql
数智启示录10 小时前
Apache Doris 4.0.8 混合检索实战(第 5 篇):三套系统只返回两条结果,一条 SQL 如何避开交集丢失
大数据·数据库·经验分享·sql·面试
今天AI了吗11 小时前
大模型技术全景(一):AI、机器学习、深度学习,三者的关系到底是什么?一文搞懂
数据库·人工智能·python·sql·深度学习·机器学习·rust
带多刺的玫瑰11 小时前
Leecode#15刷题之三数之和
算法·leetcode·职场和发展
圣保罗的大教堂11 小时前
leetcode 877. 石子游戏 中等
leetcode
shehuiyuelaiyuehao12 小时前
算法32,连续数组,前缀和+哈希表
算法·leetcode·职场和发展