请教,sql 中如何将AA表中以"jn"开头的字段如jn-001,jn-002等改为以370800开头的如370800-001?

来源:百度知道 编辑:UC知道 时间:2024/09/24 16:48:34
如何批量修改AA表中"编号"字段,以"jn"开头的字段值如jn-001,jn-002等改为以370800开头的如370800-001,jn-002?

如果你的001、002是固定位数的话,可以用这种方法来实现:
update AA set 字段 = '370800' + right(rtrim(字段),4) where left(ltrim(字段),2) = 'jn'
不然的话可以用:
update AA set 字段 = '370800' + right(rtrim(字段),len(字段)-2) where left(ltrim(字段),2) = 'jn'

001002003