postgresql 實現(xiàn)取出分組中最大的幾條數(shù)據(jù)
更新時間:2021年01月01日 15:16:18 作者:紫晶城
這篇文章主要介紹了postgresql 實現(xiàn)取出分組中最大的幾條數(shù)據(jù),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
看代碼吧~
WITH Name AS (
SELECT
*
FROM
(
SELECT
xzqdm,
SUBSTRING (zldwdm, 1, 9) xzdm,
COUNT (*) sl
FROM
sddltb_qc
WHERE
xzqdm IN ('130432', '210604')
GROUP BY
xzqdm,
SUBSTRING (zldwdm, 1, 9)
) AS A
ORDER BY
xzqdm,
xzdm,
sl
) SELECT
xzqdm,
xzdm,
sl
FROM
(
SELECT
*, ROW_NUMBER () OVER (
PARTITION BY xzqdm
ORDER BY
sl DESC
) AS Row_ID
FROM
Name
) AS A
WHERE
Row_ID <= 2
ORDER BY
xzqdm
其中
select * from (select xzqdm,substring(zldwdm,1,9) xzdm,count(*) sl from sddltb_qc where xzqdm in ('130432','210604') group by xzqdm,substring(zldwdm,1,9)) as a order by xzqdm,xzdm,sl
執(zhí)行結果:

添加行序號:ROW_NUMBER () OVER (ORDER BY A.bsm ASC) AS 序號
分組添加序號:ROW_NUMBER () OVER (PARTITION BY xzqdm ORDER BY A.bsm ASC) AS 序號
補充:pgsql 表隨機取幾條數(shù)據(jù)
取100條
select * from map_route_info_composite order by random() limit 100
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。
相關文章
使用PostgreSQL的JSONB數(shù)據(jù)類型進行高效查詢的示例代碼
PostgreSQL的JSONB數(shù)據(jù)類型提供了一種靈活的方式來存儲和查詢JSON格式的數(shù)據(jù),下面我們將詳細討論如何使用JSONB數(shù)據(jù)類型進行高效查詢,并提供相應的解決方案和示例代碼,需要的朋友可以參考下2024-04-04
解決postgresql 數(shù)據(jù)庫 update更新慢的原因
這篇文章主要介紹了解決postgresql 數(shù)據(jù)庫 update更新慢的原因,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-01-01
postgresql 查詢集合結果用逗號分隔返回字符串處理的操作
這篇文章主要介紹了postgresql 查詢集合結果用逗號分隔返回字符串處理的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-02-02
詳解如何在Ubuntu?18.04上安裝和使用PostgreSQL
關系數(shù)據(jù)庫管理系統(tǒng)是許多網(wǎng)站和應用程序的關鍵組件,它們提供了一種結構化的方式來存儲、組織和訪問信息,本文演示了如何在?Ubuntu?18.04?VPS?實例上安裝?Postgres,并提供了基本數(shù)據(jù)庫管理的說明,需要的朋友可以參考下2024-07-07

