openlang

统计数据库字段中各个不同值出现的次数

我有一个大约包含 12 列的 Postgre 数据库。第四列名为 column4。数据库有 120 行,column4 的可能取值是 c4entry1, c4entry2, c4entry3...c4entry23, c4entry24。我想输出一张表,列出每个不同值出现的次数。

结果表大致应该这样显示。

Value(of column4)         frequency of that value
     c4entry1                        2
     c4entry2                        6
     c4entry3                        4
     c4entry4                        8
     c4entry5                        2
     c4entry6                        3
        .                            .
        .                            .
        .                            .

用什么命令可以得到这种输出?

从英语翻译查看原文

后续讨论 2

顺着彼此的依据读下去
  1. 固定链接

    按你关注的那个列分组,也就是需要统计的列,然后计算每个分组包含多少行。

    SELECT column4, COUNT(*) FROM entries
    GROUP BY column4
    从英语翻译查看原文

同一个问题的其他角度

  1. SQL 派生表中无法访问的字段

    我正在执行下面这条 SQL 语句。 它给出了下面的错误。 #1054 - Unknown column 'shipping.post_id' in 'on clause'. 代码看起来很简单,可就是无法正常工作。我哪里写错了?

    回复 2最近活动 sql
  2. 检查 D 数组中是否有匹配项

    关联数组可以这样写 普通数组要怎样做? 我想写一个验证表达式,比如下面这样

    回复 2最近活动 d
  3. 在 PostgreSQL 9+ 中安全删除可能不存在的列

    我想删除表中的一列。怎样确定这一列是否存在? 我看了 https://www.postgresql.org/docs/9.2/static/sql-altertable.html, 这页手册,但没有找到说明这种操作的例子。 还找到了检查 SQL Se…

    回复 2最近活动 sql