字符串模式是:
'\ STRING_1 \ STRING_2 ... string_n-1 \ string_n'
分隔符是:“\”
我必须:
如何使用Teradata进行操作?
答案 0 :(得分:1)
你的Teradata版本是什么?如果您使用的是TD14,则可以使用简单的正则表达式:
REGEXP_SUBSTR(s, '[^\\]+$')
在行尾找到所有不等于反斜杠的字符。
以前您可能拥有INSTR UDF:
SUBSTRING(s FROM INSTR(s, '\', -1, 1) + 1)
消除空白是一个基本的
TRIM(TRAILING FROM SUBSTRING(s FROM INSTR(s, '\', -1, 1) + 1))