Re: [哈拉] 2010年後Galgame批評空間排名
下command的網頁
https://tinyurl.com/2kcj9t27
每個table的Schema
https://tinyurl.com/8r6hazmw
寫完才發現用toukei_temp_table就可以了,不需要JOIN ww
SELECT gamename,average,count
FROM toukei_temp_table
where average >90 and sellday >'2019/1/1' and count > 10
order by average desc
這樣下的command就是
平均值大於90且發售日為2019之後且投票數大於10的結果
如果我想要知道平均分數>90的遊戲,那我就下這個command
SELECT game
FROM junnirireki
where avg >90 order by avg
但是game這個欄位只是一個key,我們不知道他對應的key是什麼遊戲
所以要往回去找gamelist這個table對應的key和遊戲名稱,就要用到JOIN
SELECT G.gamename,J.avg
FROM gamelist G inner join junnirireki J ON J.game = G.id
where J.avg >90 order by J.avg
這樣的話就可以列出AVG > 90以上的遊戲
那如果我想找這幾年的資料,也可以從gamelist這個table下手
SELECT G.gamename,J.avg,G.sellday
FROM gamelist G inner join junnirireki J ON J.game = G.id
where J.avg >90 and G.sellday >'2020/1/1' order by J.avg
這樣就可以找到2020以後發售且平均值>90的遊戲
那我覺得資料量也是我必須要參考的指標之一,在junnirireki有個count值
所以只要將他加入條件
SELECT G.gamename,J.avg,G.sellday
FROM gamelist G inner join junnirireki J ON J.game = G.id
where J.avg >90 and G.sellday >'2020/1/1' and J.count >10 order by J.avg
這樣就可以找到2020以後發售且平均值>90且投票數>10的遊戲
以上是簡單的教學
更有趣的應該是在toukei_temp_table這個table,他有平均值、標準差、中位數、投票數
等等,用得好的話可以把一堆假投票剔除
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.234.22.225 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/H-GAME/M.1659670662.A.87B.html
※ 編輯: hantsuki (36.234.22.225 臺灣), 08/05/2022 11:43:18
※ 編輯: hantsuki (36.234.22.225 臺灣), 08/05/2022 11:44:09
推
08/05 22:20,
3年前
, 1F
08/05 22:20, 1F
推
08/06 10:19,
3年前
, 2F
08/06 10:19, 2F
→
08/06 12:20,
3年前
, 3F
08/06 12:20, 3F
推
08/06 16:26,
3年前
, 4F
08/06 16:26, 4F
→
08/06 16:26,
3年前
, 5F
08/06 16:26, 5F
→
08/07 04:01,
3年前
, 6F
08/07 04:01, 6F
→
08/07 13:11,
3年前
, 7F
08/07 13:11, 7F
討論串 (同標題文章)
完整討論串 (本文為第 3 之 3 篇):
18
50
H-GAME 近期熱門文章
PTT遊戲區 即時熱門文章
15
19