mysql 如何计算用户排名
2017-02-20 11:41
323 查看
计算用户排名,可以使用存储过程来计算,比如通过用户积分的高低,来为用户排名。
set @mycnt = 0;
SELECT * FROM (
SELECT t.id,(@mycnt := @mycnt + 1) as rank FROM clients t ORDER BY t.points desc ) a where a.id=2 ORDER BY id
set @mycnt = 0;
SELECT * FROM (
SELECT t.id,(@mycnt := @mycnt + 1) as rank FROM clients t ORDER BY t.points desc ) a where a.id=2 ORDER BY id
相关文章推荐
- MySQL 的 RowNum 实现(排行榜计算用户排名)
- 如何修改遗失MYSQL的ROOT用户密码
- 如何利用DBMS_SQL包和游标计算当前用户下所有表的行数
- mysql 如何赋予用户各种权限
- mysql基础-mysql中是如何计算主从同步延时的时间?
- 如何计算并发用户数(摘抄自-软件性能测试与loadrunner性能测试实战,于涌)
- 如何利用DBMS_SQL包和游标计算当前用户下所有表的行数?
- [MySQL]如何计算varchar最大长度
- ZT.如何修改遗失MYSQL的ROOT用户密码
- ZT.如何修改遗失MYSQL的ROOT用户密码
- 如何给MySql创建连接用户并授权
- [MySQL FAQ]系列 -- mysql如何计算打开文件数
- 如何修改遗失MYSQL的ROOT用户密码
- 如何修改mysql用户密码
- mysql如何计算日期加减天数
- 如何修改遗失的MySQL的ROOT用户密码
- 如何计算用户登录到计算机的次数?
- 如何给MySql创建连接用户并授权
- 教你如何建立mysql远程连接root权限用户
- 案例分析:排名好但收录与用户不活跃论坛如何解决