有位仁兄求一SQL:一个表中其中2个字段,A为numeric,B为varchar类型,
B的内容是'1.45AVC'这种数字加字母的格式,现在希望写过sql跟新A中数据为B中的数字部分有些答复很是麻烦,其实完成这一功能颇为简单,用一个UPDATE即可:UPDATE tabel SET A = LEFT(B, PATINDEX('%[^0-9.]%', B + 'A') - 1)