您的位置:首页 > 数据库

数据库数据根据每个字段的排名

2016-06-20 18:32 344 查看
需求:

         现在有一个经纪人表,里面有经纪人id和经纪人下面的房源数,现在想查询某个经纪人的房源排名。

解决方案:

有下面的经纪人表

+------+------------+

| id   | fanyuanshu |

+------+------------+

|    1 |         20 |

|    2 |         10 |

|    3 |         40 |

+------+------------+

现在要查询id为2的经纪人的排名

SET  @counter=0;

SELECT Rank from

( SELECT @counter:=@counter+1 AS Rank, id, fanyuanshu 

          FROM jinjiren ORDER by fanyuanshu desc

 ) as rank_table

 where id=2;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息