当前位置:酷百书>百科问答>row_n来自umber() over 函数应该怎么用

row_n来自umber() over 函数应该怎么用

2024-09-09 23:54:54 编辑:join 浏览量:566

row_n来自umber() over 函数应该怎么用

问题补充说明:SELECT * FROM ( " + "SELECT ROW_NUMBER() OVER (ORDER BY xlh DESC) row_num," + " gmsfhm,xm,ZH_FUN_GTDICTVALUE('rkzd_ckdsywzt',zt) zt,ZH_FUN_GTDICTVALUE('rkzd_ywlx',ywlx) ywlx, xlh from " + cityuser + "czrk_dsyw where 1=1"; 这段代码完全看不懂,里面还有个row_number() over函数 能逐行注释一下吗? 谢谢

row_n来自umber() over 函数应该怎么用

简单的说row_number()从1开始,为每一条分组记录返回一个数字,这里的ROW_NUMBER()OVER(集重尽穿攻精斤控实子ORDERBYxl360问答hDESC)是先把xlh列降序,再为降序以后的没条xlh记录返回一个序号,你这个是在程序里面拼写的sql语句吧,因此是“字符串”+“字符串”的方式。

示例:

xlhrow发_num

17001

15002

10853

7104

6805

要是还不懂的话再问我就是

标签:row,umber,over

版权声明:文章由 酷百书 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.kubaishu.com/answer/467774.html
热门文章