当前位置: 首页 > news >正文

力扣高频SQL 50题(基础版)第二十五题

文章目录

  • 力扣高频SQL 50题(基础版)第二十五题
    • 619.只出现一次的最大数字
      • 题目说明
      • 实现过程
        • 准备数据
        • 实现方式
        • 结果截图

力扣高频SQL 50题(基础版)第二十五题

619.只出现一次的最大数字

题目说明

MyNumbers 表:

±------------±-----+

| Column Name | Type |

±------------±-----+

| num | int |

±------------±-----+

该表可能包含重复项(换句话说,在SQL中,该表没有主键)。

这张表的每一行都含有一个整数。

单一数字 是在 MyNumbers 表中只出现一次的数字。

找出最大的 单一数字 。如果不存在 单一数字 ,则返回 null

实现过程

准备数据
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')
实现方式
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;
结果截图

在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 基于PyCharm在Windows系统上远程连接Linux服务器中Docker容器进行Python项目开发与部署
  • react组件通信方式
  • 【简单介绍Gitea】
  • 记一次因为在html两个地方引入vue.js导致组件注入失败的问题
  • 算法基础课--学习--第一章
  • 深度学习:如何计算感受野
  • “微软蓝屏”事件,给IT行业带来的宝贵经验和教训
  • Leetcode49. 字母异位词分组(java实现)
  • PHP表单验证邮件和URL
  • PHP数组排序教程
  • C# 抽象工厂模式
  • Servlet2-HTTP协议、HttpServletRequest类、HttpServletResponse类
  • 当全球银行系统“崩溃”时会发生什么?
  • RocketMQ的详细讲解(四种mq的对比(activeMq、rabbitmq、rocketmq、kafka))
  • 【Android】广播机制
  • Google 是如何开发 Web 框架的
  • SegmentFault for Android 3.0 发布
  • #Java异常处理
  • [微信小程序] 使用ES6特性Class后出现编译异常
  • bootstrap创建登录注册页面
  • JavaScript的使用你知道几种?(上)
  • Java-详解HashMap
  • Linux中的硬链接与软链接
  • Lsb图片隐写
  • markdown编辑器简评
  • mysql_config not found
  • Node + FFmpeg 实现Canvas动画导出视频
  • 从0实现一个tiny react(三)生命周期
  • 道格拉斯-普克 抽稀算法 附javascript实现
  • 爬虫进阶 -- 神级程序员:让你的爬虫就像人类的用户行为!
  • 译自由幺半群
  • 在 Chrome DevTools 中调试 JavaScript 入门
  • 转载:[译] 内容加速黑科技趣谈
  • SAP CRM里Lead通过工作流自动创建Opportunity的原理讲解 ...
  • ​插件化DPI在商用WIFI中的价值
  • #数据结构 笔记三
  • #我与Java虚拟机的故事#连载13:有这本书就够了
  • (01)ORB-SLAM2源码无死角解析-(56) 闭环线程→计算Sim3:理论推导(1)求解s,t
  • (4)事件处理——(6)给.ready()回调函数传递一个参数(Passing an argument to the .ready() callback)...
  • (bean配置类的注解开发)学习Spring的第十三天
  • (leetcode学习)236. 二叉树的最近公共祖先
  • (pt可视化)利用torch的make_grid进行张量可视化
  • (安卓)跳转应用市场APP详情页的方式
  • (第9篇)大数据的的超级应用——数据挖掘-推荐系统
  • (转)PlayerPrefs在Windows下存到哪里去了?
  • (自用)网络编程
  • .bat批处理(六):替换字符串中匹配的子串
  • .net core webapi 部署iis_一键部署VS插件:让.NET开发者更幸福
  • .Net多线程总结
  • .pyc文件还原.py文件_Python什么情况下会生成pyc文件?
  • [ Linux ] git工具的基本使用(仓库的构建,提交)
  • []Telit UC864E 拨号上网
  • [5] CUDA线程调用与存储器架构
  • [ACTF2020 新生赛]Upload 1
  • [Android]创建TabBar