复制代码 代码如下:
--销售冠军
--问题:在公司中,老板走进来,要一张每个地区销量前3名的销售额与销售员的报表
---
create table salesdetail
(
Area int not null,
Saler nvarchar(20) not null,
SalerId int not null,
Sales money not null
)
insert salesdetail
select 1,'张三',15,3000
union select 1,'赵一',16,3500
union select 1,'钱二',17,4000
union select 1,'孙三',18,5000
union select 1,'李四',19,5000
union select 1,'王五',11,7000
union select 2,'周边一',25,3000
union select 2,'李白',22,4000
union select 2,'张镇东',23,6000
union select 2,'李宁',24,1000
union select 3,'李斯',35,3000
union select 3,'李勇',33,2000
union select 4,'李逵',44,5000
union select 4,'宋江',45,5000
union select 4,'吴用',42,13000
union select 4,'公孙胜',43,23000
union select 5,'阮小二',51,5000
union select 5,'阮小五',52,5000
union select 5,'林冲',53,5000
union select 5,'林莽',54,6000
go
---以下这种写法SQL语句会主动把最小的那一个销售额的所有行,都自动删除,只能得到比最小销售额大的数据
--如果你的最小销售额有3行,最大的只有一行,如地区5所示,只会得到最大的那一行。
--地区4只能得到二行,原因同上。
select * from salesdetail as a
where sales >= (select min(b.sales)
from salesdetail as b where a.Area=b.Area and a.Sales<=b.Sales
--group by sales
having COUNT(distinct b.Saler)<=3)
order by a.Area,a.Sales desc,a.Saler,a.SalerId
go
---使用rank()为每个分区中的每一行分配一个顺序号,如果有重复值,它们都将分配相同的顺序号。
select a.area,a.saler,seq from
(
select area,saler,RANK() over(PARTITION by area order by sales desc) as seq from salesdetail
)a where seq<=3
drop table salesdetail
相关推荐:
SEO更多-让你的企业站点在搜索引擎中脱颖而出,如何结交seo大神
SEO无限:如何利用SEO技术实现网站流量爆发?,网站建设总监
seo网络上什么意思,seo表示什么 ,如何避免今日头条ai写作检测
ChatGPT无法打开?这些解决办法让你重新畅享智能对话!,北大写作ai
SEO导航:助力网站提升流量与排名的必备工具,荣昌建筑网站建设
AI批量文章工具,让写作变得高效与轻松,cs机器人ai
求一个AI软件,彻底改变你的工作与生活!
SEO优化顾问:让您的网站脱颖而出的秘密武器,ai ps 群
什么是SEO优化方案,seo的优化方案 ,ai emorobot
SEO优化排名:让您的网站在搜索引擎中脱颖而出,我ai 达瓦仓决
软件AI:颠覆未来的智能革命
ChatGPT不能加载过去的对话,如何提升你的使用体验?,ai智能衣服
SEO做好,企业网站流量翻倍的关键,seo白帽技术有哪些
文章AI生成软件高效创作新纪元
SEO立刻:快速提升网站排名,带你走在搜索引擎前沿,网站建设怎么推广好做
主题导航-引领互联网世界的智慧之路,大渡口网站建设方案
用AI写科普文章:科技改变写作的未来
SEO观看:如何通过优化提升您的网站流量和品牌影响力,龙里网络营销推广
SEO找词:如何精准找到高效关键词,提升排名和流量,河源网站优化平台
AI提供的阅读书目对学生的专业知识有多大帮助,沃奇ai
什么是seo发外链,seo外链类型有哪些 ,小小苏ai
ChatGPT的VPN梯子:畅享全球互联网自由,打破地域限制,一直搜Ai
SEO课:让你从小白变成搜索引擎优化高手,推广自媒体营销计划
2025年整站SEO排名优化策略:让你的网站脱颖而出,id排版ai
seo网站反链是什么,网站反链怎么做 ,ai插画头像卡通
SEO快速提升SEO排名的有效策略:让你的网页飞跃搜索引擎,ai调色食物
WPJVX:开启数字化未来的智慧平台,关键词排名技术咨询乐云seo
SEO热词:提升网站排名的关键秘诀,一句话营销推广怎么写好
ChatGPT-4中文免费破解版:无需付费,体验最强AI助手,ai写作生成器官方下载
SEO优化如何进行:提升网站排名,轻松超越竞争对手,ai写作怎么操作手机
SEO总结:如何通过优化提升网站排名与流量,关键词排名消失
SEO外,如何提升网站整体营销效果?,文轩网络营销推广方案
ChatGPT为什么访问不了了?了解背后的原因与解决方法,AI怎么拖入路径
产品经理seo是什么,产品经理seo是什么意思 ,ai政府公文写作 软件
SEO确实是企业增长的关键,这些技巧让你走在行业前沿,山东网站建设信息
seo需要了解什么,seo需要学些什么内容 ,ovo ai
SEO外链建设:提升网站排名的关键策略,ai偏执
SEO首选:如何通过优化网站提升排名和流量,简单的网站优化软件
SEO怎么排名?这5大技巧,轻松提升网站排名,人人都可ai
seo需要懂什么源码,seo需要懂什么源码技术 ,ai 纤维
怎样用AI写文章?快速高效创作新技能!
《*采集站:带你领略全球最全*资源的宝藏平台》,seo优化易下拉瞧瞧
SEO做法-提升网站流量与排名的关键秘诀,屏东网站推广招聘
SEO中权重是什么意思?让你迅速网站排名的核心秘密!,长颈鹿智能AI点读机
AI一键生成文章在线:提升创作效率,改变写作方式
SEO用户:如何为您的网站带来持续流量和转化,惠州网站推广哪个好
SEO售产-数字营销新战场,助力企业实现盈利增长,去哪找自贡网站建设
SEO化学物质:如何在化工行业提升搜索引擎排名和品牌曝光,rack ai
seo读什么书,seo是哪个专业的 ,亚洲9ai吧
ChatGPT4账号共享-让AI助力你的学习与工作,轻松提升效率,ai巨无霸