将字符转置

来源:互联网 发布:农村淘宝绑定有坏处吗 编辑:程序博客网 时间:2024/04/30 17:17

/*

将字符转置

*/

CREATE FUNCTION Revolution(@vString varchar(100))
RETURNS varchar(100)
AS 
BEGIN
 declare @iLen int
 ,@vReturnValue varchar(30)
 select @iLen=len(@vString)
 ,@vReturnValue=''
 while(@iLen>0)
 begin
 select @vReturnValue=@vReturnValue+right(@vString,1)
 ,@vString=left(@vString,len(@vString)-1)
 ,@iLen=@iLen-1
 end
 return(@vReturnValue)

END 

/*

select dbo.Revolution('1234')

结果:4321

*/

--不过SQL有自带的转置函数reverse()


select  reverse('1234')  结果为:'4321'