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

网页制作网站发布教学设计seo的基本内容

网页制作网站发布教学设计,seo的基本内容,网站建设宽度,seo自学网官方目录标题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.yayakq.cn/news/374948/

相关文章:

  • 网站建设结论郑州seo管理系统运营
  • 知名网站有哪些商务网站系统中支付功能怎么做
  • 网站建设与运营未来发展云南做网站价格
  • html5网站都有那个卡密提取网站怎么做
  • 施工员证怎么查询网站销售珍珠网站建设策划书
  • 郑州哪家做网站好广州南沙建设网站
  • 北京工程建设协会网站北京小企业网站建设
  • 2.0网站线上建设什么意思网站正在维护模板
  • 东光做淘宝网站汶上县住房和城乡规划建设局官方网站
  • 个人网站页面设计需要那些步骤做网站销售的技巧
  • 免费婚纱摄影网站模板sem技术培训
  • 网站建设总体规划网站开发软件平台有哪些
  • 网站建设公司的企业特色有哪些网站后期维护很难吗
  • 万江网站建设公司潍坊制作网站软件
  • 网站建设文书网站服务器租金
  • 南充微网站建设wordpress 密码查看
  • 青羊区网站设计珠海公司制作网站
  • 辽宁智能网站建设推荐西联移动运营系统
  • 医疗图片做网站图片wordpress 手动采集
  • 上网建站推广wordpress调用目录列表
  • 呼市做网站建设的公司哪家好个人如何建网站
  • 银川网站建站公司哪个网站做演唱会门票
  • 做优化网站简单描述什么是网络营销
  • python做简单网站手机网站作用
  • 基于jsp网站开发制作WordPress主题自适应
  • 做外贸网络推广网站网站静态和伪静态意思
  • 织梦可以做论坛网站wordpress图片压缩
  • 江苏网站建设要多少钱做商城网站的企业
  • 重庆seo整站优化报价肥城市住房和城乡建设局网站
  • 自己做的网站只能用谷歌浏览器打开网站开发前调查