Postgres SQL中的查找模式
我有一张这样的桌子-Postgres SQL中的查找模式,sql,postgresql,Sql,Postgresql,我有一张这样的桌子- cdr\u pkey作为串行,calldate作为时间戳,src作为文本,duration作为bigint 我需要使用SQL查询在“src”列中找到前10个最常见的数字,以及表中出现的数字 我尝试导出到Excel和运行模式函数,但记录约为700万条,因此效率不高 另外,我正在使用PostResql9.1,这有帮助吗@chl谢谢,但不是真的。我更喜欢一步一步的解释,这样我就可以学习了。 select src as text, count(*) as tota
cdr\u pkey作为串行,calldate作为时间戳,src作为文本,duration作为bigint
我需要使用SQL查询在“src”列中找到前10个最常见的数字,以及表中出现的数字
我尝试导出到Excel和运行模式函数,但记录约为700万条,因此效率不高
另外,我正在使用PostResql9.1,这有帮助吗@chl谢谢,但不是真的。我更喜欢一步一步的解释,这样我就可以学习了。
select
src as text,
count(*) as total
from t
group by 1
order by total desc
limit 10;