mysql根据条件排序生成新的序号排名-去重复排名
出处:互联网  更新时间:2021-11-11
相同值序号一样,select中的变量是从左到右赋值生效的。
set @newrow:=0;
set @val = -0.01;
select id,(case when ifnull(@val,-1.1) <> ifnull(AAA_yfjfbz,-1.1) then @newrow:=@newrow+1 else @newrow end) as newid,(p_pcount - @newrow + 1) as star,(@val:=AAA_yfjfbz) as dbval from AAA_element where area_clstype = p_clstype order by AAA_yfjfbz desc;
网站申明:系本文编辑转载,来源于网络,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,所有权归属原作者。如内容、图片有任何版权问题,可联系我们删除
正在被浏览的文章
物流案例  互联网  2011-03-02
新闻动态  互联网  2011-10-26
物流问答  互联网  2017-01-08
术语集锦  互联网  2011-07-07
热点文章
物流问答  互联网  2017-01-08
物流问答  互联网  2017-01-08
更多精彩文章点此进入
长按下图选择“设别图中二维码”关注公众号
微信公众号