LC 速查

SQL 50索引 › A4 Sorting and Grouping 排序与分组

LC 619只出现一次的最大数字Biggest Single Number 简单

MyNumbers 表的数字可能重复;在只出现一次的数字中找最大的,若不存在返回 NULL。

思路 HAVING COUNT(*)=1 筛唯一值,外层 MAX 空集自然得 NULL。

SELECT MAX(num) AS num
FROM (
  SELECT num
  FROM MyNumbers
  GROUP BY num
  HAVING COUNT(*) = 1
) T;

数据表:MyNumbers · 关键字:在只出现一次的数字中找最大的,若不存在返回 NULL

← 上一题 求关注者的数量买下所有产品的客户 下一题 →