mysql一句话更新排行
时间:2010-01-17 16:33来源:未知 作者:admin 点击:次
ID 访问量 排名 1 58 0 2 21 0 3 36 0 4 12 0 如果通过一句话SQL语句上面的更新成下面的效果(只能一句SQL)不知道怎么做请大家帮忙 了 ID 访问量 排名 1 58 1 2 21 3 3 36 2 4 12 4 答 update 表格 set 排
ID 访问量 排名 1 58 0 2 21 0 3 36 0 4 12 0 如果通过一句话SQL语句上面的更新成下面的效果(只能一句SQL)不知道怎么做请大家帮忙 了 ID 访问量 排名 1 58 1 2 21 3 3 36 2 4 12 4 答 update 表格 set 排
ID 访问量 排名
1 58 0
2 21 0
3 36 0
4 12 0
如果通过一句话SQL语句上面的更新成下面的效果(只能一句SQL)不知道怎么做请大家帮忙
了
ID 访问量 排名
1 58 1
2 21 3
3 36 2
4 12 4
答
update 表格 set 排名= (@r_c:=IFNULL(@r_c, 0)+1) order by 访问量 desc;
|
(责任编辑:admin) |
------分隔线----------------------------