Mysql中(@i:=@i+1)的作用

   SELECT
        ( @i := @i + 1 ) rownum,
        ly_qb.lybmhy 
    FROM
        ly_qb,
        ( SELECT @i := 0 ) AS a 
    ORDER BY
        sjss + 0 DESC 

排完序之后,给数据加一个排名,

SELECT @i := 0  从0开始
( @i := @i + 1 ) 依次递增
posted @ 2019-07-03 13:58  听风的dog  阅读(2023)  评论(1编辑  收藏  举报