当前位置: 代码迷 >> Sql Server >> 简单的 Mysql 输出语句,该怎么解决
  详细解决方案

简单的 Mysql 输出语句,该怎么解决

热度:51   发布时间:2016-04-24 23:46:00.0
简单的 Mysql 输出语句
这是例子
我的 table 里面有2个column,3个row,数据是这样的 :
{名字:兴杰 ,薪水:5千} , {名字:张三 ,薪水:10千},{名字:李四 ,薪水:15千}
我用 select * from table order by 薪水 
排列后想为数据增加一个 column 排名 , 如:
{名字:李四 ,薪水:15千 ,排名:第1名},{名字:张三 ,薪水:10千 ,排名:第2名},{名字:兴杰 ,薪水:5千 ,排名:第3名}
我改如何写 sql 语句呢 ? 

------解决方案--------------------
set @a=0;
select concat('第',(@a:=@a+1),'名') as sort ,姓名,薪水 from 表 order by 薪水; 
  相关解决方案