我不认为是否有可能,但我在谷歌搜索中失去了一些时间,但没有结果!
我需要这样的例子:
DATA:
(...)195231021(...)
CTL:
TEST POSITION(37:40) '1'
Result:
0211 (last 3 numbers and append a constant number '1')
请帮帮我。
答案 0 :(得分:2)
从Ask Tom开始,尝试使用绑定变量。
TEST POSITION(37:40) ":TEST || '1'"
答案 1 :(得分:2)
你可以apply an SQL operator to a field,这样可行:
test position(37:39) "concat(:test, '1')"
你说你只想要三个角色所以我把范围从37:40更改为37:39,但不确定你是否真的想要38:40。 (当然,使用||
连接运算符也可以,就像EatÅPeach的答案所示。)