一、题目

二、代码
# Write your MySQL query statement below
#窗口函数 非常巧妙
-- select * from Insurance partition 分区
select round(sum(table1.tiv_2016),2) as tiv_2016 from
(
select tiv_2016 ,
count(*) over(partition by tiv_2015 ) as co15,
count(*) over(partition by lat,lon) as co_lat_lon
from Insurance
) as table1
where table1.co15>1 and table1.co_lat_lon = 1
三、运行结果

本文介绍了如何在MySQL中运用窗口函数进行数据分组统计,通过一个示例展示了如何计算2016年的总保险额(TIV_2016),仅对TIV_2015分区计数大于1且按地理位置(lat,lon)计数等于1的记录进行操作。
1034

被折叠的 条评论
为什么被折叠?



