读书人

取数据有关问题求解答

发布时间: 2012-03-09 16:54:57 作者: rapoo

取数据问题,求解答。
数据:

SQL code
品牌名  产品ID3M    312523M    101903M    274603M    313173M    101903M    274643M    31279www    10190www    31250www    10109www    27023www    20849www    27462www    208546NN    312866NN    250996NN    312306NN    312826NN    202666NN    100906NN    352826NN    10240A.O.史密斯    36413ABB    2618ABB    2869ABB    2618ABB    2869ABB    2618ABB    2618ABB    2618ABB    2870ABB    2618ABB    2617ABB    2602

只取出品牌前五名的产品ID,请问语句怎么写?

[解决办法]
SQL code
select * from (select row_number()over(partition by 品牌名 order by 产品ID)rn,* from tb)t where rn<=5 

读书人网 >SQL Server

热点推荐