使用 sql SUBSTRING 删除多余的 "WWW_"

remove extra "WWW_" using sql SUBSTRING

在Name_code栏中,我们有这些类型

WWW_XX_YYYY
XX_YYYY
XX_E100
XX_MESE
WWW_XX_MESE
WWW_XX_TECH

我想要O/P这样的值

XX_YYYY
YYYY
E100
MESE
XX_MESE
XX_TECH

SUBSTR(Name_code,4, length(Name_Code)-3) 我试过了但是没有结果

怎么做?

可以用instr找到第一个下划线(_)的索引,然后substr从下划线之后的字符到[=16=的结尾]:

SELECT SUBSTR(mycol, INSTR(mycol, '_') + 1)
FROM   mytable