七叶笔记 » 数据库 » Postgresql 动态统计某一列的某一值出现的次数实例

Postgresql 动态统计某一列的某一值出现的次数实例

to_char:用于查询时间格式化,to_char(log.date, 'yyyy-MM-dd HH24'),大致的结果是:2017-08-03 13

sum():毫无疑问是用来计算总和的。

sum(case log.grade when '1' then 1 else 0 end) 是计算什么呢?

他的意思就是:

计算grade这个列的值为1的时候有多少行,后面的sum(……)就类推了。

其他的也没有什么好讲的了

补充:PostgreSQL常用的统计信息

我就废话不多说了,大家还是直接看代码吧~

以上为个人经验,希望能给大家一个参考,也希望大家多多支持七叶笔记。如有错误或未考虑完全的地方,望不吝赐教。

相关文章