问题描述
我正在尝试创建一个子字符串,在该字符串中我将代码中的数字加上1(除非它为4),然后我保持相同的代码。
查询
案件
什么时候
子字符串(代码3为1)= 4
然后代码
其他子串(从3到1的代码)+1
结束新等级
enter image description here
解决方法
如果在第3个位置仅是从1到4的代码:
Substring(Codes from 1 for 2)
|| Case Substring(Codes from 3 for 1)
when '1' Then '2'
when '2' Then '3'
else '4'
end
|| Substring (Codes from 4)