mysql 分组并对每组数据排名然后将排序序号更新到表里

  1. 跟据某一列排序并把排序的序号更新到该表的另一个字段中

    1)分组排序(给每个省份的会员按照流水进行排名)

    @v_rank:=1代表排序的序号是从1开始,@v_rank:= @v_rank+1代表相邻两条数据之间 相差1;SQL规定,局部标量变量必须以@开头,全局标量变量以@@开头,全局标量 变量不许声明;if(a,b,c)如果a成立,执行b,不成立执行C


    2)不分组排序

    当@rownum := 0时排序才是1开始排序,该sql时从第三名开始排序


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部