MySQL练手 --- 619. 只出现一次的最大数字

题目链接:619. 只出现一次的最大数字

思路

这是一个简单题,只出现一次的最大数字,顾名思义,分两个阶段,第一个阶段筛选出只出现一次的数字,第二阶段在生成的新表中筛选出最大值即可。

解题过程

生成一张只出现一次的数字的表,表名记为num_table

sql 复制代码
SELECT num
FROM mynumbers
GROUP BY num
HAVING COUNT(num) = 1

再从num_table表中使用MAX函数筛选出最大值即可。

Code

sql 复制代码
SELECT MAX(num) num
FROM (
    SELECT num
    FROM mynumbers
    GROUP BY num
    HAVING COUNT(num) = 1
) num_table
相关推荐
海盗123416 小时前
MySQL主从复制的配置方式
android·mysql·adb
前进的李工17 小时前
SQL聚合函数与分组查询详解
数据库·sql·mysql
Evan102418 小时前
MySQL 8.4.7版本下载&安装详细教程(Win11环境)
mysql
2301_8000509919 小时前
mysql
数据库·笔记·mysql
数据皮皮侠19 小时前
2m气温数据集(1940-2024)
大数据·数据库·人工智能·制造·微信开放平台
Psycho_MrZhang19 小时前
Redis 设计思想总结
数据库·redis·缓存
曹牧20 小时前
Java:Assert.isTrue()
java·前端·数据库
程序员葫芦娃21 小时前
【Java毕设项目】基于SSM的旅游资源网站
java·开发语言·数据库·编程·课程设计·旅游·毕设
2401_8658548821 小时前
怎样挑选适合业务的数据库云服务?
数据库
lkbhua莱克瓦2421 小时前
基础-函数
开发语言·数据库·笔记·sql·mysql·函数