postgresql如何查询重复计数及去重查询

 更新时间:2023年11月28日 09:49:25   作者:cuisidong1997  
这篇文章主要介绍了postgresql如何查询重复计数及去重查询问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

postgresql查询重复计数及去重查询

1、重复计数

SELECT id, name, email,
count(*) over (partition by email) cnt
FROM people

2、字段相同值计数排序

SELECT id, name, email,
row_number() over (PARTITION BY email ORDER BY id DESC) AS row_num
FROM people

3、去重查询

3.1、

select distinct on (a) a,b,c from t_distinct;

返回a唯一的任意行

3.2、

select distinct a,b,c from t_distinct;

返回 a,b,c 唯一值。

postgresql对字段中的重复值计数

1、重复计数

SELECT 号码,属性,count(*) over (PARTITION BY 号码) AS “row_num”
from (select 号码,‘需更换终端用户' as 属性 from “市场部0330需更换终端用户明细” union
SELECT 号码,‘需更换卡槽' as 属性 FROM “市场部0330需升级终端版本打开VoLTE开关更换卡槽”) as ss

2、字段相同值计数排序

SELECT 号码,属性,row_number() over (PARTITION BY 号码 ORDER BY 号码 DESC) AS “row_num”
from (select 号码,‘需更换终端用户' as 属性 from “市场部0330需更换终端用户明细” union
SELECT 号码,‘需更换卡槽' as 属性 FROM “市场部0330需升级终端版本打开VoLTE开关更换卡槽”) as ss

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • PostgreSQL pg_ctl start启动超时实例分析

    PostgreSQL pg_ctl start启动超时实例分析

    这篇文章主要给大家介绍了关于PostgreSQL pg_ctl start启动超时的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-01-01
  • PostgreSQL psql命令行的高效使用方法

    PostgreSQL psql命令行的高效使用方法

    本文详细介绍了psql的高效使用方法,涵盖连接管理、元命令、SQL执行、输出格式、变量与脚本、历史记录、配置优化、安全实践等多个方面,旨在帮助读者提升psql的使用效率,感兴趣的朋友跟随小编一起看看吧
    2026-01-01
  • PostgreSQL limit的神奇作用详解

    PostgreSQL limit的神奇作用详解

    这篇文章主要介绍了PostgreSQL limit的神奇作用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧
    2022-09-09
  • PostgreSQL中如何将对象oid和对象名相互转换

    PostgreSQL中如何将对象oid和对象名相互转换

    文章介绍了在PostgreSQL中如何使用内部数据类型将对象OID(对象标识符)转换为对象名,从而简化系统视图的关联查询,文章还提供了不同类型OID与对象名之间的转换关系,并通过示例展示了如何将对象名转换为OID
    2024-11-11
  • Postgresql psql文件执行与批处理多个sql文件操作

    Postgresql psql文件执行与批处理多个sql文件操作

    这篇文章主要介绍了Postgresql psql文件执行与批处理多个sql文件操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • Postgresql使用update语句的方法示例

    Postgresql使用update语句的方法示例

    PostgreSQL是一种开源的关系型数据库管理系统,它支持SQL语言以及许多高级功能,如事务、外键、触发器等,下面这篇文章主要给大家介绍了关于Postgresql使用update语句的相关资料,需要的朋友可以参考下
    2024-04-04
  • PostgreSQL数据库事务实现方法分析

    PostgreSQL数据库事务实现方法分析

    这篇文章主要介绍了PostgreSQL数据库事务实现方法,简单讲述了事务的概念、功能,并结合实例形式分析了PostgreSQL数据库事务的定义方法及相关注意事项,需要的朋友可以参考下
    2018-08-08
  • PostgreSQL的扩展 dblink及安装使用方法

    PostgreSQL的扩展 dblink及安装使用方法

    dblink 是 PostgreSQL 的一个核心扩展,允许在当前数据库中访问其他 PostgreSQL 数据库的数据,实现跨数据库查询功能,本文给大家介绍PostgreSQL的扩展 dblink的相关知识,感兴趣的朋友一起看看吧
    2025-07-07
  • 浅谈Postgresql默认端口5432你所不知道的一点

    浅谈Postgresql默认端口5432你所不知道的一点

    这篇文章主要介绍了浅谈Postgresql默认端口5432你所不知道的一点,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • CentOS中运行PostgreSQL需要修改的内核参数及配置脚本分享

    CentOS中运行PostgreSQL需要修改的内核参数及配置脚本分享

    这篇文章主要介绍了CentOS中运行PostgreSQL需要修改的内核参数及配置脚本分享,本文从系统资源限制类和内存参数优化类来进行说明,需要的朋友可以参考下
    2014-07-07

最新评论