数据格式:
[img]https://img-blog.youkuaiyun.com/20130722152738875?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcTQxMDA1NTk1NA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast[/img]
分组取第一条的效果:
[img]https://img-blog.youkuaiyun.com/20130722152855703?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcTQxMDA1NTk1NA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast[/img]
[b][color=red]SQL:[/color][/b]
转载自:[url]http://www.cnblogs.com/dyllove98/archive/2013/07/22/3206423.html[/url]
[img]https://img-blog.youkuaiyun.com/20130722152738875?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcTQxMDA1NTk1NA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast[/img]
分组取第一条的效果:
[img]https://img-blog.youkuaiyun.com/20130722152855703?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcTQxMDA1NTk1NA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast[/img]
[b][color=red]SQL:[/color][/b]
SELECT * FROM (
SELECT ROW_NUMBER() OVER(PARTITION BY x ORDER BY y DESC) rn,
t.*
FROM test1 t
) WHERE rn = 1;
转载自:[url]http://www.cnblogs.com/dyllove98/archive/2013/07/22/3206423.html[/url]
本文介绍了一种使用SQL实现的分组取第一条记录的方法。通过ROW_NUMBER()窗口函数结合PARTITION BY子句,可以有效地从每个分组中选取满足特定条件的第一条记录。
1235

被折叠的 条评论
为什么被折叠?



