Mysql SQL:反向函数

Mysql SQL:反向函数,mysql,Mysql,我想在不使用reverse命令的情况下反转给定字符串是SQL any 答案 反向('string-sample) 由emp提供,但使用SQL Server CREATE function StringReverse(@inputstring varchar(max)) returns varchar(max) AS BEGIN DECLARE @i int, @Result varchar(max) SET @Result='' S

我想在不使用reverse命令的情况下反转给定字符串是SQL any
答案

反向('string-sample) 由emp提供,但使用SQL Server

CREATE function StringReverse(@inputstring varchar(max))  
returns varchar(max)   
AS  
BEGIN  
  DECLARE @i int,   
          @Result varchar(max)  
  SET @Result=''  
  SET @i = 1  
  WHILE @i <= LEN(@inputstring)  
  BEGIN  
    SET @Result = SUBSTRING(@inputstring,@i,1) + @Result  
    SET @i=@i + 1  
  END  
  RETURN @Result 
END  
创建函数StringReverse(@inputstring varchar(max))
返回varchar(最大值)
作为
开始
声明@i int,
@结果varchar(最大值)
设置@Result=''
设置@i=1

而@i你可以用同样的功能编写你自己的自定义项。试着解决你的问题。如果你的代码让你头疼,搜索SO和google来寻找解决方案。然后根据和上的指导原则,提出措辞恰当的问题。你的问题显示出你开发的研究和代码的缺乏——看起来像是一个“想要-给我”的问题——这往往会被否决,最终很快被删除。你为什么不想使用内置函数呢?这是家庭作业吗?