【发布时间】:2019-10-15 14:01:32
【问题描述】:
我想对一些数据进行分组,然后计算重复数据分组后的行数。
数据:
idx
7706
7706
1000
想要返回总数 = 2
select count(*) (
select nb.idx
group by nb.idx
) as test
首先想到的是这个。
然后我看到有人这样做
选择计数(*) over() 按 nb.idx 分组
我不确定我是否完全理解第二个,但我想尝试各种事情并比较各种方法的速度。
【问题讨论】:
标签: sql postgresql