Teradata:如何在特殊字符后删除字符串的一部分

Teradata: how to remove part of a string after special character

我有这样的字符串值列表

32HK9932GH
223943201
ISAO0-32135950142
9320WS0342/11

对于所有适用的行,我需要删除“/”字符及其后的所有内容

怎么做?谢谢

一种方法是使用 regexp_substr():

select regexp_substr(col, '^[^/]*')

试试 substring

SELECT SUBSTRING(col,0,POSITION('/' IN col)) FROM table