Steemsql系列教程二:查询发帖信息

yuxi(61)
Published in
#cn
Words
257
Reading
2 min
Listen
Play
9y

前面介绍了如何查询帐户相关的信息,接下来看看和用户发帖相关的信息。


图片来源:Steemsql官网

查看表结构,看看里面都有什么字段:

sp_columns Comments;

可以看到有很多有用的信息,比如author, title, permlink等等。

下面查一查我们cn区8月份帖子按照收入排序的前10名,显示它们的收入,获得投票数,作者,文章名,文章地址:

select top 10 pending_payout_value+total_payout_value as payout, net_votes, author, title, permlink
from Comments 
where category='cn' AND
created >= '2017-08-01 00:00:00' AND
created <= '2017-08-31 23:59:59'
order by pending_payout_value+total_payout_value desc;

查询结果如下:

来看看我们cn区截至到目前为止最高产的作者:

select top 10 author, count(ID) as posts
from Comments 
where parent_permlink='cn' AND
title != '' AND
created >= '2017-08-01 00:00:00' AND
created <= '2017-08-31 23:59:59'
group by author
order by count(ID) desc;

查询结果如下:

按月统计一下cn区的文章数量:

select MONTH(created) as month, count(ID) as posts
from Comments 
where parent_permlink='cn' AND
title!='' AND
created >= '2017-01-01 00:00:00' AND
created <= '2017-08-31 23:59:59'
group by MONTH(created)

查询结果如下:

可以看到,cn区自从6月份开始文章数量激增,这离不开各位Steemit好友的共同努力,加油!

就先举这几个例子,如果有什么需要查询的欢迎在下面留言,我们一起讨论。

Steemsql系列教程二:查询发帖信息 | Ecency