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
相关推荐
大锦终13 分钟前
【MySQL】视图+用户管理
数据库·mysql
一位代码14 分钟前
mysql | 数据表中列(字段)的添加、修改和删除
数据库·mysql
水坚石青14 分钟前
Java+Swing+Mysql实现物业管理系统
java·开发语言·数据库·mysql·swing
GanGuaGua17 分钟前
MySQL:内置函数
数据库·mysql·oracle
一位代码17 分钟前
mysql | limit 用法详解及注意事项
数据库·mysql
Li_76953228 分钟前
Redis —— (四)
数据库·redis
星哥说事1 小时前
告警通知方式:邮件、短信、Slack、钉钉等告警通知方式的配置
数据库·钉钉
张人玉1 小时前
c#常用的类
服务器·数据库·c#
IT 行者1 小时前
Spring Security 7.0 迁移指南
java·数据库·spring
無量1 小时前
MySQL架构原理与执行流程
后端·mysql