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
相关推荐
曹牧15 分钟前
Oracle 表闪回(Flashback Table)
数据库·oracle
J_liaty20 分钟前
Redis 超详细入门教程:从零基础到实战精通
数据库·redis·缓存
m0_7066532334 分钟前
用Python批量处理Excel和CSV文件
jvm·数据库·python
山岚的运维笔记34 分钟前
SQL Server笔记 -- 第15章:INSERT INTO
java·数据库·笔记·sql·microsoft·sqlserver
夹锌饼干1 小时前
mysql死锁排查流程--(处理mysql阻塞问题)
java·mysql
Lw老王要学习1 小时前
CentOS 7.9达梦数据库安装全流程解析
linux·运维·数据库·centos·达梦
qq_423233902 小时前
Python深度学习入门:TensorFlow 2.0/Keras实战
jvm·数据库·python
无限码力2 小时前
华为OD技术面真题 - Mysql相关 - 4
mysql·华为od·华为od技术面真题·华为od技术面八股·华为od技术面八股文·华为od技术面mysql相关
Wasim4042 小时前
【渗透测试】SQL注入
网络·数据库·sql
laplace01232 小时前
Claude Code 逆向工程报告 笔记(学习记录)
数据库·人工智能·笔记·学习·agent·rag