亚洲精品中文免费|亚洲日韩中文字幕制服|久久精品亚洲免费|一本之道久久免费

      
      

            <dl id="hur0q"><div id="hur0q"></div></dl>

                你今天玩游戲了嗎?游戲道具了解下

                你今天玩游戲了嗎?游戲道具了解下

                【面試題】

                游戲的某促銷活動(dòng),會(huì)向玩家推薦一個(gè)道具,同時(shí)會(huì)得到該道具的折扣券。折扣券無有效期,但購買道具一次后失效。推薦一個(gè)新的道具,也會(huì)導(dǎo)致舊的折扣券失效。

                假設(shè)道具推薦、查看、購買行為記錄在了下面的“游戲道具記錄表”中,包含4個(gè)字段時(shí)間、玩家id、行為、道具id。

                表中的“行為”字段的值包括:向玩家推薦道具、玩家查看道具、玩家成功付費(fèi)購買道具

                數(shù)據(jù)說明:

                1)一個(gè)道具的折扣券失效后,玩家仍然可以以原價(jià)購買推薦的道具

                2)同一個(gè)道具不會(huì)被重復(fù)推薦

                3)如果玩家使用折扣券購買道具,則認(rèn)為這次推薦道具->查看道具->購買道具屬于一個(gè)成功推薦過程,推薦道具->購買道具(即中途缺少該道具的查看記錄)不屬于成功推薦過程。

                4)玩家可以推薦前查看道具,但不會(huì)獲得折扣券

                【問題】查詢所有成功推薦過程中,該道具的第一條查看記錄。

                【解題步驟】

                1. 解題思路

                這個(gè)業(yè)務(wù)問題一看很復(fù)雜,遇到復(fù)雜的問題,要想到用邏輯樹分析方法,將復(fù)雜問題拆解為可以解決的子問題:

                1)找出所有成功推薦的記錄(成功推薦是玩家使用折扣券進(jìn)行購買)

                2)找出成功推薦時(shí)間與對(duì)應(yīng)購買時(shí)間之間的查看記錄

                3)篩選出每一次成功推薦的第一條查看記錄

                2. 所有成功推薦的記錄

                一次成功推薦是“推薦道具->查看道具->購買道具”這樣的過程。

                1)獲取所有推薦道具的數(shù)據(jù)

                記為表t1。

                2)獲取所有購買道具的數(shù)據(jù)

                記為表t2。

                3)獲取同一個(gè)玩家同一個(gè)道具的“推薦道具->購買道具”

                以“所有推薦道具的數(shù)據(jù)”為左表,使用左聯(lián)結(jié),從“所有購買道具的數(shù)據(jù)”中獲取同一個(gè)玩家同一個(gè)道具的購買記錄(購買時(shí)間在推薦時(shí)間之后)。

                由于一次推薦之后,可能存在多次購買記錄,此處使用窗口函數(shù)每次推薦之后對(duì)應(yīng)的購買時(shí)間順序。

                查詢結(jié)果:

                以上結(jié)果記為表t3。

                4)對(duì)“玩家購買時(shí)間順序”進(jìn)行篩選

                按照成功推薦的定義,“玩家購買時(shí)間順序”為1時(shí),才可能成為成功推薦。

                因?yàn)?,購買道具一次后道具對(duì)應(yīng)的折扣券會(huì)失效。

                以上結(jié)果記為表tt1。

                5)得到成功推薦的記錄

                上一步的結(jié)果還不是成功推薦。

                因?yàn)椋绻巴扑]道具時(shí)間”與“玩家購買時(shí)間”之間有另外的一次推薦,這次的推薦的折扣券就失效了。

                查詢出“推薦道具時(shí)間”與“玩家購買時(shí)間”之間沒有其他推薦的記錄。

                以上結(jié)果記為數(shù)據(jù)a1。

                3. 獲取成功推薦中的查看記錄

                1)獲取所有查看道具的數(shù)據(jù)

                記為表a2。

                2)獲取成功推薦記錄中“推薦道具時(shí)間”與“玩家購買時(shí)間”之間的所有查看記錄

                同時(shí),用窗口函數(shù)row_number()獲取了“查看時(shí)間順序”。

                以上結(jié)果記為a3。

                4. 獲取成功推薦中的第一條查看記錄

                最后,篩選出第一次查看的記錄,并恢復(fù)成初始的數(shù)據(jù)結(jié)構(gòu)。

                將子查詢代入:

                【本題考點(diǎn)】

                1)考查對(duì)窗口函數(shù)的了解;

                2)考查對(duì)多表聯(lián)結(jié)的了解。

                鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場,版權(quán)歸原作者所有,如有侵權(quán)請(qǐng)聯(lián)系管理員(admin#wlmqw.com)刪除。
                用戶投稿
                上一篇 2022年7月4日 18:17
                下一篇 2022年7月4日 18:17

                相關(guān)推薦

                • 請(qǐng)問秀兒是你嗎什么梗

                  簡要回答 秀兒是你嗎這句話其實(shí)沒有貶義的含義,這句話的意思是形容內(nèi)容有趣,優(yōu)秀的意思。 現(xiàn)在很多人喜歡刷視頻,所以很多人會(huì)拍一些視頻供大家觀看,有些觀看者會(huì)在下面評(píng)論,有些人會(huì)評(píng)論…

                  2022年11月27日
                • dnf一鍵拾取(dnf一鍵拾取是全圖的嗎)

                  今天小編給各位分享dnf一鍵拾取的知識(shí),其中也會(huì)對(duì)dnf一鍵拾取是全圖的嗎進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧! dnf如何一鍵拾取物品 dnf一鍵…

                  2022年11月27日
                • 《寶可夢朱紫》3天銷量破千萬(寶可夢朱紫3天銷量破千萬了)

                  開局只能選一種御三家,不能同時(shí)擁有全部這是游戲設(shè)計(jì)的劇情不能更改的。 已經(jīng)偷跑了寶可夢朱紫將于11月18日正式發(fā)售,而目前已有實(shí)體卡帶偷跑御三家進(jìn)化型終于在泄露了,新葉喵站了起來,…

                  2022年11月27日
                • 【周末玩什么】3天銷量破千萬的《寶可夢 朱/紫》,為何被評(píng)價(jià)為“又爛又好”

                  本周推薦《寶可夢 朱/紫》和《第七境》。 本月18號(hào)《寶可夢 朱/紫》全球發(fā)售。截至發(fā)稿日,本作的MC媒體均分從79分跌至75分,玩家評(píng)分更是只有可憐的2.9分。發(fā)售之初,國內(nèi)關(guān)于…

                  2022年11月27日
                • 泰拉瑞亞烏龜套(泰拉瑞亞烏龜套和神圣套哪個(gè)好)

                  今天小編給各位分享泰拉瑞亞烏龜套的知識(shí),其中也會(huì)對(duì)泰拉瑞亞烏龜套和神圣套哪個(gè)好進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧! 泰拉瑞亞甲蟲套和烏龜套哪個(gè)好 …

                  2022年11月26日
                • 存儲(chǔ)過程語法(sql server存儲(chǔ)過程語法)

                  今天小編給各位分享存儲(chǔ)過程語法的知識(shí),其中也會(huì)對(duì)sql server存儲(chǔ)過程語法進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧! oracle存儲(chǔ)過程基本語法…

                  2022年11月26日
                • 微軟表示:《GTA6》預(yù)計(jì)將于2024年發(fā)售

                  微軟表示:《GTA6》預(yù)計(jì)將于2024年發(fā)售 近日,微軟在回應(yīng)英國競爭與市場管理局(CMA)調(diào)查其收購動(dòng)視暴雪時(shí)提到,《GTA6》預(yù)計(jì)將在2024年發(fā)售。 “備受期待的《GTA6》…

                  2022年11月26日
                • 英雄聯(lián)盟手游好玩嗎(英雄聯(lián)盟手游好玩還是端游好玩)

                  簡要回答 非常好玩,英雄聯(lián)盟手游這款游戲已經(jīng)正式的進(jìn)行公測,這款游戲是以5v5為模式進(jìn)行對(duì)戰(zhàn)的,它是以英雄聯(lián)盟端游為原型進(jìn)行開發(fā),里面的每一種玩法基本都沿襲了端游的特點(diǎn)。 01 這…

                  2022年11月25日
                • 明日之后怎么加好友(明日之后怎么加好友跨區(qū))

                  簡要回答 明日之后中玩家可以跟其他玩家進(jìn)行互動(dòng),可以彼此添加好友。如果想要添加好友,此時(shí)該怎么進(jìn)行操作呢明日之后加好友的方式有下面這幾種。 01 你可以打開游戲界面,點(diǎn)擊聊天框,然…

                  2022年11月25日
                • 游戲平臺(tái)有哪些(游戲平臺(tái)有哪些)

                  簡要回答 游戲平臺(tái)指的是多人通過互聯(lián)網(wǎng)在線游戲的平臺(tái),例如qq游戲,聯(lián)眾世界,浩方電競平臺(tái),VS競技游戲平臺(tái)等,只要你下載平臺(tái),下載相關(guān)游戲,就能實(shí)現(xiàn)對(duì)戰(zhàn),擺脫了局域網(wǎng)的限制。 詳…

                  2022年11月25日

                聯(lián)系我們

                聯(lián)系郵箱:admin#wlmqw.com
                工作時(shí)間:周一至周五,10:30-18:30,節(jié)假日休息