2021-05-31
閱讀量:
2630
sql怎么將查詢出來(lái)的數(shù)據(jù),只取第2第3條數(shù)據(jù)
使用row_number()函數(shù)。舉個(gè)例子,假設(shè)你你有一個(gè)產(chǎn)品表,有一個(gè)銷量表,你需要提取產(chǎn)品的銷量排名的第二條和第三條,則:
select * from (
select *,row_number()over(partition by a.產(chǎn)品ID order by b.銷量 desc) as cn from 產(chǎn)品表 a
join 銷量表 b on a.產(chǎn)品ID=b.產(chǎn)品ID
) a where a.cn in (2,3)






評(píng)論(0)


暫無(wú)數(shù)據(jù)
CDA考試動(dòng)態(tài)
CDA報(bào)考指南
推薦帖子
0條評(píng)論
1條評(píng)論
0條評(píng)論