如何从一个字符串varchar字段表数值:嗨......朋友,我有一个表列名代码,但问题是,根据我的要求,我有值存储在像C-1,CD-2,C,D4,C5的...... 我想的时候我会选择记录,然后它返回数值以外的字符( - )签署类似1,2,3,4,5的结果看,请帮我
select CODE, substring( CODE, patindex('%[0-9]%',CODE), datalength(CODE)-patindex('%[0-9]%', reverse(CODE))-patindex('%[0-9]%',CODE)+2 ) as amount from MASTER where CODE like '%[0-9]%'