例如:-40587125sdaasdgasd@#如何将数字部分从上面的字符串中分离出来,并将1添加到这个数字部分中,再将其连接到这个字母数字字符串中。输出:
40587125+1= 40587126 40587126sdaasdgasd@#
所有这些都必须是动态的。
nvbavucw1#
这应该能达到目的(通过测试) MySQL 5.7 ) :
MySQL 5.7
select @testValue := "40587125sdaasdgasd@#"; select @newValue := CAST(@testValue AS UNSIGNED); select REPLACE(@testValue, @newValue, @newValue + 1);
你可以在这里找到样品https://www.db-fiddle.com/f/fdxa8qrdknyshdnsketyd6/0
1条答案
按热度按时间nvbavucw1#
这应该能达到目的(通过测试)
MySQL 5.7
) :你可以在这里找到样品https://www.db-fiddle.com/f/fdxa8qrdknyshdnsketyd6/0