使用 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
在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