Mysql SQL:反向函数
我想在不使用reverse命令的情况下反转给定字符串是SQL anyMysql 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
答案
反向('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来寻找解决方案。然后根据和上的指导原则,提出措辞恰当的问题。你的问题显示出你开发的研究和代码的缺乏——看起来像是一个“想要-给我”的问题——这往往会被否决,最终很快被删除。你为什么不想使用内置函数呢?这是家庭作业吗?