Ils*_*lse 3 substring azure azure-data-factory
我在 Azure 数据工厂 (v2) 中有一个字符串变量,我想从中删除最后 3 个字符。最初我以为使用子字符串操作,它需要startIndex和length参数。然而,startIndex 可能会有所不同,因为字符串没有固定长度。关于如何解决这个问题有什么建议吗?
例如,删除最后 3 个字符,字符串长度不同:
'abcdef' -> 'abc'
'helloworld' -> 'hellowo'
'2020_18' -> '2020'
Run Code Online (Sandbox Code Playgroud)
我们可以使用length函数来获取字符串的长度。
然后我们可以使用substring函数,像这样的表达式substring('String',0, length-3)。
在ADF中,我们可以使用表达式@substring('helloworld',0,sub(length('helloworld'),3))删除最后3个字符
| 归档时间: |
|
| 查看次数: |
11928 次 |
| 最近记录: |