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

2022-11-18  本文已影响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

云开发实现
上一篇 下一篇

猜你喜欢

热点阅读