力扣高频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;
结果截图
相关推荐
DONG91313 小时前
关系型数据库:原理、演进与生态全景——从理论基石到云原生的深度巡礼
数据库·sql·mysql·database
秋难降14 小时前
零基础学习SQL(五)——函数详解
python·sql·mysql
martian66516 小时前
LeetCode算法领域经典入门题目之“Two Sum”问题
人工智能·算法·leetcode·医学影像
快去睡觉~19 小时前
力扣11:盛水最多的容器
算法·leetcode·职场和发展
小悟空19 小时前
【AI生成+补充】高频 hql的面试问题 以及 具体sql
sql·面试·职场和发展
firshman_start21 小时前
SQL注入学习笔记
sql·学习
四七伵1 天前
MyBatis #{} 与 ${} 有什么区别?为什么预编译能防止SQL注入?
前端·sql·mybatis
夏天ccys1 天前
LeetCode Day5 -- 栈、队列、堆
算法·leetcode···队列
茴香豆的茴11 天前
转码刷 LeetCode 笔记[2]:203. 移除链表元素(python)
笔记·leetcode·链表
快去睡觉~2 天前
力扣109:有序链表转换二叉搜索树
算法·leetcode·链表