修剪teradata中给定表的前4个字符
我在teradata中有一个表A,它有一列平面代码。 此计划代码的可能值为修剪teradata中给定表的前4个字符,teradata,Teradata,我在teradata中有一个表A,它有一列平面代码。 此计划代码的可能值为 GNSC11Q BNSC12Q HNSC13Q 12345 A1234 我想删除字符串中的前4个字符,它有前4个字符,比如GNSC、BNSC和HNSC,所以最终的值将是11Q、12Q、13Q 我需要update语句,它将从该Plancode列中的所有数据中删除上面提到的前4个字符。任何帮助都将不胜感激。最后两行的结果是5和4SUBSTRING(plancodefrom 5)实际上,我只需要删除包含前4个字符的字符串中的4
我需要update语句,它将从该Plancode列中的所有数据中删除上面提到的前4个字符。任何帮助都将不胜感激。最后两行的结果是
5
和4
SUBSTRING(plancodefrom 5)
实际上,我只需要删除包含前4个字符的字符串中的4个字符(GNSC、BNSC和HNSC)。所以最后两个结果应该是12345和A1234,添加一个WHERE条件来过滤这些值:updatemytable SET plancode=SUBSTRING(plancode FROM 5)WHERE plancode像任何('GNSC%',BNSC%','HNSC%')
很好,谢谢。