STEEMSQL 系列之大鱼们都给谁投票了?


whale STEEMSQL 系列之大鱼们都给谁投票了? I.T. SteemIt 数据库

STEEMIT 大鲸鱼

PARK 兄在 这里 分析了几条CN区大鱼在9月底的点赞受益作者. 这些可以很简单的通过直接操作 TxVotes 这个表来实现, 这个表结构是:

table-txvotes-steemsql STEEMSQL 系列之大鱼们都给谁投票了? I.T. SteemIt 数据库

table-txvotes-steemsql

我们只需要指定大鱼的ID 填充到 voter 这个字段, 然后按 受益作者 author 分组 (group by), 就可以进行简单的权重累计和计数:

1
2
3
4
5
6
7
8
9
select 
    author, count(1) "Count", sum(weight) "Total Weights", sum(weight)/count(1) "Average Weight"
from
    TxVotes
where
    voter = 'abit'
group by
    author
order by sum(weight) desc
select 
    author, count(1) "Count", sum(weight) "Total Weights", sum(weight)/count(1) "Average Weight"
from
    TxVotes
where
    voter = 'abit'
group by
    author
order by sum(weight) desc

这条SQL就会统计 abit 的所有投票记录, 并按总权重来排序.

linqpad-steemsql STEEMSQL 系列之大鱼们都给谁投票了? I.T. SteemIt 数据库

linqpad-steemsql

我们还可以加入时间限制, 比如只统计过去7天的.

1
and datediff(day, timestamp, GetUTCDate()) between 0 and 7
and datediff(day, timestamp, GetUTCDate()) between 0 and 7

只显示前10条记录 select top 10
按点赞次数来排序 order by count(1)
只显示至少被赞5次的作者 having count(1) >= 5

英文: STEEMSQL Tutorial – What are the Outgoing Votes for Big Whales?

STEEM SQL 系列教程

GD Star Rating
loading...
本文一共 393 个汉字, 你数一下对不对.
STEEMSQL 系列之大鱼们都给谁投票了?. (AMP 移动加速版本)
上一篇: STEEM安全么? 风险和回报
下一篇: 寿司的成本其实不便宜的 Sushi Expensive or Not?

扫描二维码,分享本文到微信朋友圈
a43b673f923c965d93509099228be816 STEEMSQL 系列之大鱼们都给谁投票了? I.T. SteemIt 数据库

评论