【问题标题】:How do i take a number out of string and add 1 to it如何从字符串中取出一个数字并将其加 1
【发布时间】:2020-08-27 04:51:47
【问题描述】:

我正在尝试创建一个子字符串,我在其中获取代码中的数字并向其添加 1,除非它是 4,然后我保留相同的代码。

查询 案子 什么时候 子字符串(代码 3 代表 1)=4 然后代码 其他子字符串(从 3 到 1 的代码)+1 结束新等级

enter image description here

【问题讨论】:

  • 请不要链接到图片,只需将信息添加到帖子中。
  • 号码总是在同一个地方吗?可以只有1个号码吗?字符串总是相同的长度吗?

标签: teradata


【解决方案1】:

如果第 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) 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-09
    • 2020-07-05
    • 1970-01-01
    • 2015-12-28
    • 1970-01-01
    • 2014-03-23
    相关资源
    最近更新 更多