SQL从入门到实战-2

高级语句

窗口函数

排序窗口函数

例题二十九
sql 复制代码
select yr,party,votes,
rank() over (PARTITION BY yr ORDER BY votes desc) as pson
from ge 
where constituency = 'S14000021' 
order by party,yr

偏移分析函数

例题三十

sql 复制代码
select name,date_format(whn,'%Y-%m-%d') data,
confirmed 当天截止时间累计确诊人数,
lag(confirmed,1) over (partition by name order by whn) 昨天截止时间累计确诊人数,
(confirmed - lag(confirmed,1) over (partition by name order by whn)) 每天新增确诊人数
from covid
where name in ('France','Germany') and month(whn) = 1
order by whn

总结

练习题

1
sql 复制代码
select party,votes,
rank() over (order by votes desc) as pson
from ge
where constituency = 'S14000024' and yr = 2017
order by party
2
sql 复制代码
SELECT 
    name,
    confirmed AS 确诊人数,
    RANK() OVER (ORDER BY confirmed DESC) AS 确诊人数排名,
    deaths AS 死亡人数,
    RANK() OVER (ORDER BY deaths DESC) AS 死亡人数排名
FROM 
    covid
WHERE 
    whn = '2020-04-20'
ORDER BY 
    confirmed DESC;
3
sql 复制代码
select name,date_format(whn,'%Y-%m-%d') date,
(confirmed - lag(confirmed,1) over (order by whn)) New
from covid
where name = 'Italy' and WEEKDAY(whn) = 0
order by whn

表连接

相关推荐
电商API_180079052472 小时前
京东商品评论API接口封装的心路历程
服务器·开发语言·爬虫·数据分析·php
Smoothcloud润云5 小时前
Google DeepMind 学习系列笔记(3):Design And Train Neural Networks
数据库·人工智能·笔记·深度学习·学习·数据分析·googlecloud
2501_943695337 小时前
高职数据可视化技术专业,怎么提升数据可视化的设计审美?
信息可视化·数据挖掘·数据分析
壹通GEO7 小时前
GEO数据分析不再难:1键生成归因热力图+预警报告
人工智能·数据挖掘·数据分析
weixin_440401699 小时前
Python数据分析-数据可视化(转置+折线图plot+柱状图bar+饼图pie)
python·信息可视化·数据分析
城数派9 小时前
2014-2025年全国监测站点的逐年空气质量数据(15个指标\Excel\Shp格式)
数据分析·excel
W133309089079 小时前
大专应用统计学专业,怎么区分数据统计岗和数据分析岗?
人工智能·算法·数据分析
workflower1 天前
需求工作切分
数据分析·测试用例·需求分析·软件需求
小龙报1 天前
【Coze-AI智能体平台】Coze 工作流 = 智能体的 “流程管家”?一文解锁自动化落地新玩法
人工智能·语言模型·自然语言处理·性能优化·数据分析·知识图谱·需求分析
城数派1 天前
2005-2025年我国逐日露点温度栅格数据
数据分析·excel