美文网首页
微信小程序之云开发实现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