Category: 数据库

SteemSQL 系列教程之 – 你的哪些好友已经好久没玩STEEM了?

假设你想知道你关注的哪些好友很久没玩STEEM了, 你可以通过 @arcange 的 STEEMSQL 来进行查询. 我们可以简单的定义7天内如果用户没有发表评论或者文章就算没玩(因为可以通过机器人自动点赞) select author, datediff(day, T.last, GetUTCDate()) from ( select author, max(created) "last" from Comments where author in ('followingid1', 'followingid2' ...) group by author …

STEEMSQL 教程 – 办银行一个月共发了多少利息?

@justyy 办银行 已经刚好一个月了, 这一个月一共发了多少利息呢? 利息是每天英国时间(UTC时区)凌晨按年化率14.6%发的. 根据 这个代理查询工具 得知, 今天一共有40人代理了7200 SP给 @justyy . 每天按7200SP需要支付 2.88 SBD. 这是几个支付的记录: 3 days ago Transfer 0.040 SBD to yellowbird Thank you for supporting @justyy …

R 教程之 怎么样连接到 STEEMSQL 数据库

R 语言非常适合做数据处理和大数据分析, 比如我们可以很容易的通过 STEEMSQL 把数据抓下来再通过R脚本来做一些大数据分析和机器学习. 那么首先就是要在R语言里连接数据库, STEEMSQL是基于MS SQL的, 所以我们需要: 安装 RODBC @arcange ‘s STEEMSQL 是 Microsoft SQL Server, 我们需要在R控制台上运行安装命令 install.packages("RODBC") 引用 RODBC 在 RODBC包安装好后, 需要在R脚本的开头引用RODBC library(RODBC) 通过 odbcDriverConnect 建立数据库连接 …

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

PARK 兄在 这里 分析了几条CN区大鱼在9月底的点赞受益作者. 这些可以很简单的通过直接操作 TxVotes 这个表来实现, 这个表结构是: 我们只需要指定大鱼的ID 填充到 voter 这个字段, 然后按 受益作者 author 分组 (group by), 就可以进行简单的权重累计和计数: select author, count(1) "Count", sum(weight) "Total Weights", sum(weight)/count(1) "Average Weight" …

STEEMSQL 系列之 STEEMIT真的可以恢复删除的文章或评论么?

@nationalpark 兄在 这篇帖子 里列出了被删除评论或者文章所存的STEEMSQL 语句. 老实说, 我很久之前也注意过这个表, 但是当时还在纳闷说怎么没有列出我比较关心的, 被删除内容的原文. 这个 TxDeleteComments 意思就是被删除的评论表, 结构如下: 我把我的ID代了进去, 发现我曾经删除过5个评论, 评论的 permlink 以re- 开始. 我们还注意到, tx_id 就是 Transactions 表的外键. 这个Transactions 表应该存着STEEM 区块链上所有发生的动作, 包括转帐, 帐户更新, …