美文网首页
微信小程序之云开发实现count(distinct)去重统计

微信小程序之云开发实现count(distinct)去重统计

作者: 四十年陈 | 来源:发表于2022-11-18 09:13 被阅读0次

数据库查询统计肯定少不了这个:

select count(distinct column ) from table where cond='cond'

就是去重后统计所有数据之和,SQL数据库都有这个功能。

问题来了,微信小程序云开发它有count、sum、avg等等,就是没有distinct。那怎么办呢?

下面以一个文章阅读记录表为例,简单介绍一种实现方法

文章阅读记录表和数据

该表一条记录表示一个用户阅读一篇文章。

需求:统计用户数。

如果是SQL数据库,则很简单: select count( distinct openid) from table where 1=1

云开发其实也简单,实现如下:

采用聚合,使用 sortByCount 和 count

云开发实现

相关文章

网友评论

      本文标题:微信小程序之云开发实现count(distinct)去重统计

      本文链接:https://www.haomeiwen.com/subject/ivzuxdtx.html