在SQLServer中有个自带的排名函数 row_number()
在mysql,里面就没有了 ,对mysql开发人员而言很是难受啊,
所以本人就自己写了一个类似于SQLServer 的row_number的函数,
delimiter $$
create function row_number()
returns int
begin
set @rm = @m + 1 ;
return @m ;
end ;
$$ delimiter ;
调用:
set @m=1;
select row_number() num ,* from test ;
over..........................................