Teradata SQL助手

问题描述

如何使用teradata执行以下操作,

输入字符串- 'data1 data2(1)(Ab-123)'

需要输出- Ab-123

所以基本上我想要最后一个括号中的数据。

解决方法

这看起来像一个正则表达式:

select regexp_substr('data1 data2 (1) (Ab-123)','[(]([^)]*)[)]$'
                     )