相似开窗函数的用法求帮助(分组排序)

MySql 码拜 8年前 (2016-02-02) 886次浏览
 SELECT id,val,row_number() over (PARTITION BY id ORDER BY val DESC) seq FROM (
 SELECT ""1"" id ,10 val FROM DUAL
 UNION ALL
 SELECT ""1"" id ,15 val FROM DUAL
 UNION ALL
 SELECT ""2"" id ,12 val FROM DUAL ) t1

相似开窗函数的用法求帮助(分组排序)
问一下Mysql怎么实现如图效果,代码是在Oracle下实现的。

解决方案:40分
http://blog.csdn.net/acmain_chm/article/details/4095531
MySQL中的ROWNUM的实现
MySQL 几乎模拟了 Oracle,SQL Server等商业数据库的大部分功能,函数。但很可惜,到目前的版本(5.1.33)为止,仍没有实现ROWNUM这个功能。 下面介绍几种具体的实现方法.建立实验环境如下mysql> create table tbl (    ->  id      int primary key,    ->  col     int    -> );Que…

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明相似开窗函数的用法求帮助(分组排序)
喜欢 (0)
[1034331897@qq.com]
分享 (0)