一条SQL语句

有位仁兄求一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)

posted @ 2006-08-17 13:58  jcjks  阅读(194)  评论(0编辑  收藏  举报