首页 > 网络 > 网络热点

你今天玩游戏了吗?游戏道具了解下

常驻编辑 网络热点 2022-06-22 道具   字段   函数   顺序   折扣   窗口   过程   玩家   时间   数据   游戏

MWR拜客生活常识网


MWR拜客生活常识网

【面试题】MWR拜客生活常识网


MWR拜客生活常识网

某游戏的某促销活动,会向玩家推荐一个道具,同时会得到该道具的折扣券。折扣券无有效期,但购买道具一次后失效。推荐一个新的道具,也会导致旧的折扣券失效。MWR拜客生活常识网


MWR拜客生活常识网

假设道具推荐、查看、购买行为记录在了下面的“游戏道具记录表”中,包含4个字段:时间、玩家id、行为、道具id。MWR拜客生活常识网

MWR拜客生活常识网

表中的“行为”字段的值包括:向玩家推荐道具、玩家查看道具、玩家成功付费购买道具MWR拜客生活常识网


MWR拜客生活常识网

数据说明:MWR拜客生活常识网

1)一个道具的折扣券失效后,玩家仍然可以以原价购买推荐的道具MWR拜客生活常识网

2)同一个道具不会被重复推荐MWR拜客生活常识网

3)如果玩家使用折扣券购买道具,则认为这次推荐道具->查看道具->购买道具属于一个成功推荐过程,推荐道具->购买道具(即中途缺少该道具的查看记录)不属于成功推荐过程。MWR拜客生活常识网

4)玩家可以推荐前查看道具,但不会获得折扣券MWR拜客生活常识网


MWR拜客生活常识网


MWR拜客生活常识网

【问题】查询所有成功推荐过程中,该道具的第一条查看记录。MWR拜客生活常识网


MWR拜客生活常识网

【解题步骤】MWR拜客生活常识网


MWR拜客生活常识网

1. 解题思路MWR拜客生活常识网


MWR拜客生活常识网

这个业务问题一看很复杂,遇到复杂的问题,要想到用逻辑树分析方法,将复杂问题拆解为可以解决的子问题:MWR拜客生活常识网


MWR拜客生活常识网

1)找出所有成功推荐的记录(成功推荐是玩家使用折扣券进行购买)MWR拜客生活常识网


MWR拜客生活常识网

MWR拜客生活常识网


MWR拜客生活常识网

2)找出成功推荐时间与对应购买时间之间的查看记录MWR拜客生活常识网


MWR拜客生活常识网

MWR拜客生活常识网


MWR拜客生活常识网

3)筛选出每一次成功推荐的第一条查看记录MWR拜客生活常识网


MWR拜客生活常识网

MWR拜客生活常识网


MWR拜客生活常识网

2. 所有成功推荐的记录MWR拜客生活常识网


MWR拜客生活常识网

一次成功推荐是“推荐道具->查看道具->购买道具”这样的过程。MWR拜客生活常识网

1)获取所有推荐道具的数据MWR拜客生活常识网


MWR拜客生活常识网

MWR拜客生活常识网

记为表t1。MWR拜客生活常识网

2)获取所有购买道具的数据MWR拜客生活常识网


MWR拜客生活常识网

MWR拜客生活常识网

记为表t2。MWR拜客生活常识网


MWR拜客生活常识网

3)获取同一个玩家同一个道具的“推荐道具->购买道具”MWR拜客生活常识网

以“所有推荐道具的数据”为左表,使用左联结,从“所有购买道具的数据”中获取同一个玩家同一个道具的购买记录(购买时间在推荐时间之后)。MWR拜客生活常识网

由于一次推荐之后,可能存在多次购买记录,此处使用窗口函数每次推荐之后对应的购买时间顺序。MWR拜客生活常识网


MWR拜客生活常识网

MWR拜客生活常识网

查询结果:MWR拜客生活常识网

MWR拜客生活常识网


MWR拜客生活常识网

以上结果记为表t3。MWR拜客生活常识网


MWR拜客生活常识网

4)对“玩家购买时间顺序”进行筛选MWR拜客生活常识网


MWR拜客生活常识网

按照成功推荐的定义,“玩家购买时间顺序”为1时,才可能成为成功推荐。MWR拜客生活常识网

相关阅读:

  • 男性凝视,衣着暴露,盗版道具.后患无穷的HYBE女团策划。
  • 网游之天下开局无限CD
  • 香肠派对(介绍)
  • 万国觉醒攻略,浅谈那些年我们一起踩过的坑
  • 《喷射战士3》有云存档了!但仅限单人战役模式
  • 甩锅女明星、掩盖自己无能,一个公主抱,暴露了男明星的真
  • 手游频繁产出限定角色和道具对于玩家而言是好事还是坏
  • 陈法蓉发文否认结婚:手上戴的戒指是新剧道具
  • 五大手游中的“氪金天堂”你都玩过吗
  • 难怪电视剧不敢拍下半身,用箱子铺路,戏服搭短裤,花絮好尴
    • 网站地图 |
    • 声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不做权威认证,如若验证其真实性,请咨询相关权威专业人士。