SQL很简单, Standare/Structure Query (查询) Language 语言. 这个语言很强大, 主要用于操作数据库, 现在比较流行的有 MSSQL, MYSQL, SQL SERVER, ORACLE 等.
我们用 LinqPad 来查询 steemsql.com. 这个系列每次会讲一个语句, 如果你觉得你想知道, 但是不清楚怎么写的, 很欢迎告诉我, 我将会整理到下一系列.
基础准备工作
下载 LinqPad (免费版就够用了). 然后新建数据库连接: 数据库地址是 sql.steemsql.com 用户名是 steemit 密码是 steemit
获取最近7天 CN 区用户发贴量, 点赞数和估计收益值
新建 SQL 查询语句, 输入以下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | select top 30 author, count(author) as cnt, sum(net_votes) as votes, sum(pending_payout_value) as pending_payout_value from Comments where title <> '' and dirty = 'False' and category = 'cn' and parent_author = '' and datediff(hour, created, GETDATE()) between 0 and 7*24 group by author order by pending_payout_value desc |
select top 30 author, count(author) as cnt, sum(net_votes) as votes, sum(pending_payout_value) as pending_payout_value from Comments where title <> '' and dirty = 'False' and category = 'cn' and parent_author = '' and datediff(hour, created, GETDATE()) between 0 and 7*24 group by author order by pending_payout_value desc
运行后, 显示结果如下:
- 这里 top 30 就是取前30个结果.
- 按 估计收益值从大到小排序: order by pending_payout_value desc
- 限制 CN 社区: category=’cn’
- 好的帖子 e.g 不被踩过的帖子: dirty=’False
- 是主贴(并不是评论)parent_author=” 和 title <> ” 标题不为空, 两个条件一结合比较严格. 我发现像 @minnowbooster 的回复也是有带标题的.
- 时间是过去7天: datediff(hour, created, GETDATE()) between 0 and 7*24
- 把所有按 author 的帖子分组, 取数量, 点赞数 还有潜在收益.
前三甲大腿还有地么? 另: 我会今晚把这个排名加到我的 每日榜单里, 多提提意见. 我想弄一个 有心的机器人 (至少 half human, half bot), 让你们都爱上我, 哈哈.
英文: SteemSQL Tutorial: How to Get Authors Order By Potential Payout in Last 7 days?
STEEM SQL 系列教程
- STEEM SQL 系列教程之 随机返回是怎么实现的?
- STEEM SQL 系列教程之 如何获取最近7天 CN 区用户发贴量, 点赞数和估计收益值?
- STEEM SQL 系列教程之 历史上的今天怎么实现的?
- STEEM SQL 系列教程之 每个月能挣多少?
- STEEM SQL 系列教程之 真的可以恢复删除的文章或评论么?
- STEEM SQL 系列教程之 大鱼们都给谁投票了?
- STEEM SQL 系列教程之 办银行一个月共发了多少利息?
- STEEM SQL 系列教程之 你的哪些好友已经好久没玩STEEM了?
- STEEM SQL 系列教程之 如何使用 ISJSON 和 JSON_VALUE 函数?
- STEEM SQL 系列教程之 如何获取史上赚最多金的作者?
- STEEM SQL 系列教程之 一鸣惊人的作者
- STEEM SQL 系列教程之 如何避免 SQL 注入?
- STEEM SQL 系列教程之 我花了800多 SBD (7000多美元)买赞
- STEEM SQL 系列教程之 怎么样查看 STEEMSQL 是否数据同步完全?
强烈推荐
- 英国代购-畅购英伦
- TopCashBack 返现 (英国购物必备, 积少成多, 我2年来一共得了3000多英镑)
- Quidco 返现 (也是很不错的英国返现网站, 返现率高)
- 注册就送10美元, 免费使用2个月的 DigitalOcean 云主机(性价比超高, 每月只需5美元)
- 注册就送10美元, 免费使用4个月的 Vultr 云主机(性价比超高, 每月只需2.5美元)
- 注册就送10美元, 免费使用2个月的 阿里 云主机(性价比超高, 每月只需4.5美元)
- 注册就送20美元, 免费使用4个月的 Linode 云主机(性价比超高, 每月只需5美元) (折扣码: PodCastInit2022)
- PlusNet 英国光纤(超快, 超划算! 用户名 doctorlai)
- 刷了美国运通信用卡一年得到的积分 换了 485英镑
- 注册就送50英镑 – 英国最便宜最划算的电气提供商
- 能把比特币莱特币变现的银行卡! 不需要手续费就可以把虚拟货币法币兑换
微信公众号: 小赖子的英国生活和资讯 JustYYUK