teradata - 如何从字符串中取出一个数字并将其加 1
问题描述
我正在尝试创建一个子字符串,我在其中获取代码中的数字并向其添加 1,除非它是 4,然后我保留相同的代码。
查询情况当子字符串(代码 3 为 1)=4 然后代码其他子字符串(代码从 3 为 1)+1 结束新 Lvl
解决方案
如果在第 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)
推荐阅读
- amazon-web-services - 如何从 ec2 实例中的 shell 脚本调用 lambda
- python - DRF JWT 身份验证对象没有属性“id”
- flutter - 与 Dismissible 一起使用时 Flutter Streambuilder 太快了
- docker - Couchdb docker 容器退出,代码为 137,但 docker 状态显示 OOMKilled false
- mongodb - mongo-c-driver中的bson:更新已存在字段的值
- r - 使用自己的内容创建动态选项卡
- reactjs - React 延迟组件卸载,直到下一个组件准备好渲染
- android - 如何将多个选定项目从 Recyclerview 传递到 Activity?
- c# - Xamarin 应用程序在实现 MasterDetailPage 后无任何异常崩溃
- r - 在 R 的 for 循环中嵌入脚本