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

一 建设网站前的市场分析软文网站平台

一 建设网站前的市场分析,软文网站平台,网站兼容性怎么调,有没有什么做统计的网站目录标题1194. 锦标赛优胜者--做出来了1225. 报告系统状态的连续日期-勉强1159. 市场分析 II1205. 每月交易II1194. 锦标赛优胜者–做出来了 题型:看题 解答:先处理matches表,整出分数列和players表连接 注意点: union all 时…

目录标题

      • 1194. 锦标赛优胜者--做出来了
      • 1225. 报告系统状态的连续日期-勉强
      • 1159. 市场分析 II
      • 1205. 每月交易II

1194. 锦标赛优胜者–做出来了

题型:看题
解答:先处理matches表,整出分数列和players表连接
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注意点: union all 时,会存在一个 player_id有多行记录,这样再和p表连接时,会变多,所以需要先group by聚合一下

with t as
(select player_id,sum(score) as score
from (select first_player player_id,first_score scorefrom Matchesunion allselect second_player player_id,second_score scorefrom Matches)agroup by player_id
)select distinct a.group_id,a.player_id
from
(select p.player_id,p.group_id,rank()over(partition by p.group_id order by ifnull(t.score,0) desc, p.player_id asc) as r
from Players p left join t on p.player_id=t.player_id) a
where r=1

窗口函数总结:
<窗口函数> over (partition by <分组列名> order by <排序列名>)

rank() : 阶梯排序-前两个是并列的1,接下来就是第3名
dense_rank(): 连续排序-前两个是并列的1,接下来就是第2名
row_number(): 不会出现重复的排序

1225. 报告系统状态的连续日期-勉强

题型:连续天数问题

在这里插入图片描述
在这里插入图片描述

select type as period_state, min(date) as start_date, max(date) as end_date
from
(select type, date, subdate(date,row_number()over(partition by type order by date)) as difffrom(select 'failed' as type, fail_date as date from Failedunion allselect 'succeeded' as type, success_date as date from Succeeded) a
)a
where date between '2019-01-01' and '2019-12-31'
group by type,diff
order by start_date

1159. 市场分析 II

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

select user_id as seller_id,
if(t.item_brand=u.favorite_brand,'yes','no') 2nd_item_fav_brand
from Users u
left join (select o.item_id, i.item_brand, seller_id,rank() over (partition by seller_id order by order_date) rk from orders o left join items i on o.item_id=i.item_id) t
on u.user_id=t.seller_id and rk=2

1205. 每月交易II

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

with cte as
(select * from transactionsunion allselect id, country, 'chargeback' state, amount, c.trans_datefrom chargebacks c left join transactions t on c.trans_id = t.id
) select date_format(trans_date, '%Y-%m') month, country,sum(state = 'approved') approved_count,sum(if(state = 'approved', amount, 0)) approved_amount,sum(state = 'chargeback') chargeback_count,sum(if(state = 'chargeback', amount, 0)) chargeback_amount
from cte 
group by month, country
having approved_amount or chargeback_amount
http://www.ds6.com.cn/news/36555.html

相关文章:

  • 赣州市城乡建设局网站网站建设公司哪个好呀
  • 网站接入商查询外贸网站谷歌seo
  • 静态网站添加到织梦app开发公司排行榜
  • 沧州网站建设价格南昌seo推广公司
  • 品牌网站建设优化公司排名官方百度app下载安装
  • 做时时彩开奖网站犯法吗关键词网站排名软件
  • 网站设计做哪些的百度关键词点击
  • 网站开发 用户角色重庆seo公司怎么样
  • 论政府网站职能建设站群seo
  • 法院内网网站的建设目的产品推广策划书
  • 外贸b2c哪个网站好久久seo综合查询
  • 做网站的准备建站网站关键词优化
  • 安徽网新科技集团网站推广优化服务
  • 全国建设建管中心网站网络软文范例
  • 那个网站是做辅材批发的淄博网站优化
  • 宝鸡外贸营销网站建设百度客服人工服务
  • 网站关键词可以做几个跨境电商培训机构哪个靠谱
  • 什么做网站的公司好营销型网站的分类不包含
  • 做网站可能遇到的困难搜易网托管模式的特点
  • 网站建设免费模版全网推广软件
  • 中创高科官方网站郑州网站推广多少钱
  • steamcn网站是谁做的南宁seo推广外包
  • 接入服务商网站备案管理系统技术规范要求seo搜索引擎优化试题
  • 网站策划怎么做内容广州竞价外包
  • 网站开发视频 百度云最新新闻热点事件2023
  • wordpress cms免费西藏自治区seo 标题 关键词优化
  • 27岁了想学网站建设龙华百度快速排名
  • 佛山营销型网站建设网络营销师证书含金量
  • 网站集群建设要求seo站群优化技术
  • web网站开发步骤常见的营销手段