postgresql如何查詢重復計數(shù)及去重查詢
更新時間:2023年11月28日 09:49:25 作者:cuisidong1997
這篇文章主要介紹了postgresql如何查詢重復計數(shù)及去重查詢問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
postgresql查詢重復計數(shù)及去重查詢
1、重復計數(shù)
SELECT id, name, email, count(*) over (partition by email) cnt FROM people
2、字段相同值計數(shù)排序
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對字段中的重復值計數(shù)
1、重復計數(shù)
SELECT 號碼,屬性,count(*) over (PARTITION BY 號碼) AS “row_num” from (select 號碼,‘需更換終端用戶' as 屬性 from “市場部0330需更換終端用戶明細” union SELECT 號碼,‘需更換卡槽' as 屬性 FROM “市場部0330需升級終端版本打開VoLTE開關更換卡槽”) as ss
2、字段相同值計數(shù)排序
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
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
PostgreSQL使用MySQL外表的步驟詳解(mysql_fdw)
這篇文章主要介紹了PostgreSQL使用MySQL外表的步驟(mysql_fdw),本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-01-01