You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何统计PostgreSQL数据库中拼接后唯一值的出现次数?

拼接字段并统计频次

你需要使用GROUP BY子句按拼接后的ab字段分组,再配合COUNT()函数统计每组的出现次数,完整查询语句如下:

SELECT concat(street_num, street_name) AS ab, COUNT(*) AS count
FROM recs
GROUP BY ab
ORDER BY count DESC;

说明:

  • COUNT(*):统计每个分组内的记录行数,也就是对应ab值的出现次数
  • GROUP BY ab:按照拼接后的ab字段的值进行分组,确保相同的ab值被归为一组
  • ORDER BY count DESC:可选配置,按次数从多到少排序,方便快速查看高频记录

执行后会得到符合你预期格式的结果:

ab      | count
-------------+-------
 5AUSTIN ST  |     3
 21ESSEX RD  |     2

内容的提问来源于stack exchange,提问作者Brian O'Halloran

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 15:53:14