真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

postgresql獲取每組前幾條記錄的方法

這篇文章將為大家詳細講解有關postgresql獲取每組前幾條記錄的方法,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

成都創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務,包含不限于成都網(wǎng)站建設、成都做網(wǎng)站、南關網(wǎng)絡推廣、重慶小程序開發(fā)、南關網(wǎng)絡營銷、南關企業(yè)策劃、南關品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;成都創(chuàng)新互聯(lián)為所有大學生創(chuàng)業(yè)者提供南關建站搭建服務,24小時服務熱線:18982081108,官方網(wǎng)址:www.cdcxhl.com

postgresql獲取每組前幾條記錄:

示例

表結構如下:

               Table "ytt.t1"  
 Column |         Type          | Modifiers   
--------+-----------------------+-----------  
 i_name | character varying(10) | not null  
 rank   | integer               | not null

模擬了20條數(shù)據(jù)來做演示:

t_girl=# select * from t1 order by i_name; 
 i_name  | rank   
---------+------  
 Charlie |   12  
 Charlie |   12  
 Charlie |   13  
 Charlie |   10  
 Charlie |   11  
 Lily       |    6  
 Lily       |    7  
 Lily        |    7  
 Lily       |    6  
 Lily       |    5  
 Lily    |    7  
 Lily    |    4  
 Lucy    |    1  
 Lucy    |    2  
 Lucy    |    2  
 Ytt     |   14  
 Ytt     |   15  
 Ytt     |   14  
 Ytt     |   14  
 Ytt     |   15  
(20 rows)

按照人名分組,每組取3條記錄:

select * 
from (select i_name, rank, row_number() over(partition by i_name) as row from t1) t
where row < =3

SELECT 語句用于從數(shù)據(jù)庫中選取數(shù)據(jù)。

結果被存儲在一個結果表中,稱為結果集。

SQL SELECT 語法

SELECT column_name,column_name
FROM table_name;

SELECT * FROM table_name;

SQL WHERE 子句

WHERE 子句用于提取那些滿足指定條件的記錄。

SQL WHERE 語法

SELECT column_name,column_name
FROM table_name
WHERE column_name operator value;

關于postgresql獲取每組前幾條記錄的方法就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。


分享文章:postgresql獲取每組前幾條記錄的方法
標題路徑:http://weahome.cn/article/gjpgsh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部