SQL-每日一题【585.2016年的投资】

news2024/11/25 14:42:05

题目

Insurance 表:

请你编写一个 SQL 查询,报告 2016 年 (tiv_2016) 所有满足下述条件的投保人的投保金额之和:

  • 他在 2015 年的投保额 (tiv_2015) 至少跟一个其他投保人在 2015 年的投保额相同。
  • 他所在的城市必须与其他投保人都不同(也就是说 (lat, lon) 不能跟其他任何一个投保人完全相同)。

tiv_2016 四舍五入的 两位小数 。

查询结果格式如下例所示。

示例:

 

 

解题思路

1.题目要求我们查找在 2015 年的投保额 (tiv_2015) 至少跟一个其他投保人在 2015 年的投保额相同且所在的城市必须与其他投保人都不同(也就是说 (lat, lon) 不能跟其他任何一个投保人完全相同)的投保人,那么我们按条件进行筛选。

2.首先满足在 2015 年的投保额 (tiv_2015) 至少跟一个其他投保人在 2015 年的投保额相同的条件,我们先将tiv_2015进行分组,并且只返回每个分组中记录数大于1的分组。

3.其次我们满足条件二,也就是投保人的(lat,lon)只能是唯一的。我们对(lat,lon)进行分组,并且只返回每个分组中记录数等于1的分组。

4.最后我们筛选出满足条件的tiv_2016进行相加,并且保留两位小数即可。

代码实现

select round(sum(tiv_2016),2)as tiv_2016
from Insurance e
Where e.tiv_2015 in (select e1.tiv_2015 from Insurance e1 group by tiv_2015 having count(1) > 1)
and (e.lat,e.lon) in(select e1.lat,e1.lon from Insurance e1 group by e1.lat,e1.lon having count(1)=1)

测试结果

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/770570.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Revit中如何添加剖面?快速实现剖面图

一、Revit中如何添加剖面? 除了标高绘制所得到的楼层平面视图和立面视图之外,还可以添加剖面视图,这样可以得到任意位置一个竖向的剖切面,例如在楼梯细节处理中,楼梯处于建筑物内部,立面也看不到整个楼梯的…

pdf怎么翻译?有这个工具就够了

pdf怎么翻译?PDF文档一直是我们日常生活和工作中不可避免的一部分。但是,当我们需要翻译PDF文件时,我们往往会感到无助,因为PDF文档不能像其他文本文件一样直接复制和粘贴。那么今天就给大家介绍一款可以帮助我们进行PDF翻译的工具…

Pytorch框架中各文件的作用

新人在接触Pytorch以及深度学习等领域时,面对一个开源的代码可能无从下手,一个Pytorch框架相对比较负责,文件也多,其中的逻辑不免让初学者感到不知所措,下面大致梳理一下Pytorch各文件夹的作用和逻辑,其中的…

基于 Orbit 的云原生应用交付基础原则与良好实践

本文作者:何文强——腾讯云 CODING 高级架构师。 负责 CODING DevOps产品解决方案架构设计和技术产品布道以及 CODING 云原生技术研究与落地实践。在多个技术大会担任演讲嘉宾,腾讯云 CODING DevOps 课程认证出品人,腾讯云云原生训练营核心初…

上市公司Git分支管理规范

Git分支管理策略 主分支Master 首先,代码库应该有一个、且仅有一个主分支。所有提供给用户使用的正式版本,都在这个主分支上发布。 Git主分支的名字,默认叫做Master。它是自动建立的,版本库初始化以后,默认就是在主…

ASEMI快恢复二极管MUR20100CT尺寸, MUR20100CT体积

编辑-Z MUR20100CT参数描述: 型号:MUR20100CT 最大峰值反向电压(VRRM):1000V 最大RMS电压(VRMS):700V 最大直流阻断电压(VDC):1000V 平均整流正向电流(IF):20A 非重复峰值浪涌电流(IFSM)&#xff1a…

Revit中墙体的问题,门窗洞口及柱断梁墙

一、如何同时开两道相邻墙的门窗洞口 做外墙装饰的时候,我们很经常为了方便、简洁在已经绘制好的墙体外围再绘制一面墙体,并且添加上材质作为外饰面,提高工作效率;但是遇到有门窗洞口的墙体时,外饰面墙体却没办法直接被门窗剪切&a…

LeetCode142.环形链表II

142.环形链表II 目录 142.环形链表II一、哈希表二、双指针 一、哈希表 和141题.判断链表是否有环类似,区别在于141题只要求判断链表中是否有环,该题则要求我们返回入环节点 一个非常直观的思路:遍历链表中的每个节点,并将它们记…

【论文】基于GANs的图像文字擦除 ——2010.EraseNet: End-to-End Text Removal in the Wild(已开源)

pytorch官方代码:https://github.com/lcy0604/EraseNet 论文:2010.EraseNet: End-to-End Text Removal in the Wild 网盘提取码:0719 一、图片文字去除效果 图10 SCUT-EnsText 真实数据集的去除 第一列原图带文字、第二列为去除后的标签&a…

【数据结构常见七大排序(三)上】—交换排序篇【冒泡排序】And【快速排序】

目录 前言 1.冒泡排序 1.1冒泡排序动图 1.2冒泡排序源代码 1.3冒泡排序的特性总结 2.快速排序👑 2.1hoare版本实现思想 排序前 排序中 排序后 2.2hoare版本快排源代码 2.3分析先走 情况1🥇 情况2🥈 前言 交换类排序两个常见的排…

7月31日起,这类产品将禁止在亚马逊美国站销售!

亚马逊美国站发布公告称由于口腔胶带(睡眠胶带)在睡觉时存在潜在危险,出于对消费者的安全考虑,任何睡眠胶带产品的listing将在亚马逊商店下架,以下是公告内容: 自2023年7月31日起,口腔胶带&…

Docker 应用容器引擎

Docker 应用容器引擎 一、Docker是什么二、Docker安装和查看1、docker安装2、docker版本信息查看3、docker信息查看 三、镜像操作四、容器操作1、容器创建2、创建并启动容器3、容器的进入4、复制5、容器的导入和导出6、删除容器 一、Docker是什么 是一个开源的应用容器引擎&…

Java遍历集合方法分析(实现原理、算法性能、适用场合)

Java遍历集合方法分析(实现原理、算法性能、适用场合) 概述 java语言中,提供了一套数据集合框架,其中定义了一些诸如List、Set等抽象数据类型,每个抽象数据类型的各个具体实现,底层又采用了不同的实现方式…

56 # 实现 pipe 方法进行拷贝

pipe 是异步的,可以实现读一点写一点,管道的优势:不会淹没可用内存,但是在导入的过程中无法获取到内容 const fs require("fs"); const path require("path");fs.createReadStream(path.resolve(__dirname…

电脑记事本笔记误删如何找回?恢复删除的笔记方法

电脑上有很多好用的记事本软件。以Windows电脑为例,比较经典的有txt记事本,每个记事本可以单独的文件形式保存,误删某个记事本文件后可通过回收站找回,还原恢复。而如果正编辑笔记的时候误删了笔记,还未保存的情况下可…

2023 年第四次工业革命(工业4.0)指南

全球工业4.0市场在2019年估计为70亿美元,预计到2026年将达到210亿美元,因为越来越多的制造企业正在优化其数字化转型战略。工业4.0,也被称为第四次工业革命,旨在创建智能制造机器和系统,这些机器和系统经过连接&#x…

随手笔记——如何手写高斯牛顿法

随手笔记——如何手写高斯牛顿法 说明源代码 说明 将演示如何手写高斯牛顿法 源代码 #include <iostream> #include <chrono> #include <opencv2/opencv.hpp> #include <Eigen/Core> #include <Eigen/Dense>using namespace std; using names…

IIS 日志分析

Microsoft互联网信息服务&#xff08;IIS&#xff09;服务器&#xff0c;包括Web和FTP&#xff0c;已成为企业必不可少的。但是&#xff0c;IT 安全管理员的工作并不仅仅局限于部署 IIS 服务器。部署后&#xff0c;管理员必须采取安全措施来保护这些服务器。监视 IIS 服务器安全…

MacOS上安装Portainer

Portainer介绍 Portainer 是一个很方便的 Docker 可视化管理工具。主要的功能包括: 管理 Docker 主机,可以添加和删除 Docker 主机管理容器,可以启动、停止、删除等容器管理镜像,可以搜索、拉取、删除镜像管理卷,可以查看、删除卷管理网络,可以创建 Docker 网络管理用户和角色…

【Web安全】小白怎么快速挖到第一个漏洞,src漏洞挖掘经验分享,绝对干货!

src漏洞挖掘经验分享 – 掌控安全以恒 一、公益src 公益src是一个白帽子提交随机发现的漏洞的品台&#xff0c;我们可以把我们随机发现或者是主动寻找到的漏洞在漏洞盒子进行提交。 在挖掘src的时候不能越红线&#xff0c;一般情况下遇到SQL注入 只获取数据库名字以证明漏洞的…