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

力扣第585题

with t as (select *,
count(tiv_2015) over(partition by tiv_2015) cnt1 ,
count(*) over(partition by lat,lon) cnt2
from insurance)
select round(sum(tiv_2016),2) tiv_2016 from t where cnt1>1 and cnt2=1;

以上代码的思路:

①明确查询需求:需求是找出 2015 年有多个相同保险总额,并且地理位置唯一的保险单,然后计算这些保险单在 2016 年的保险总额总和。

②分析所需条件:

       相同 2015 年保险总额的数量:需要统计每个 tiv_2015 值对应的记录数量,筛选出数量大于 1 的记录。

       地理位置的唯一性:需要统计每个 lat 和 lon 组合对应的记录数量,筛选出数量等于 1 的记录。


http://www.kler.cn/a/583734.html

相关文章:

  • 51. HarmonyOS NEXT 登录模块开发教程(五):安全性考虑与最佳实践
  • Netty基础—基础网络协议
  • 深度学习模型试跑(十九):depth-anything-tensorrt(c++,vs2022版,点云)
  • npm学习
  • 1N4148数据手册:小信号二极管全面解析
  • 专访数势科技谭李:智能分析 Agent 打通数据平权的最后一公里
  • 介绍C++vector的insert函数用法
  • Mybatis3 调用存储过程
  • 【HarmonyOS Next之旅】DevEco Studio使用指南(三)
  • 二维数组基础
  • stm32中分析UART中IDLE,RXNE,TC,TXE这些标志位的作用
  • 基于Python的selenium入门超详细教程(第1章)--WebDriver API篇
  • Android Framwork 之深入理解 IPC Binder机制
  • Leetcode 刷题笔记1 动态规划part11
  • 【操作系统】Linux基本命令2
  • 常见 JVM 工具介绍
  • 19873连通块中点的数量
  • 回归预测 | MATLAB实现SSA-LSTM和LSTM多输入单输出
  • Git 的基本概念和使用方式(附有思维导图)
  • 一维下料之 *贪心算法* —— CAD c#二次开发