BEGIN
UPDATE dbo.YHZH SET HHBHID =
substring(ZJID,patindex('%[^0-9][0-9]%',ZJID)+1,patindex('%[0-9][^0-9]%',ZJID)-patindex('%[^0-9][0-9]%',ZJID)) FROM dbo.YHZH;
UPDATE dbo.YHZH SET HHBHID = ''
WHERE HHBHID = '0';
SELECT * FROM dbo.YHZH
END
GO
现在是这样的,原ZJID字段是某某某1234号,我网上找了上面那段代码改了一下,把字段中的数字提取到了HHBHID字段中。现在希望能把HHBHID中的数字不到9位数的,左侧补0,补足9位。但是不知道怎么写。
望各位帮帮忙。
不好意思,没什么分数了。不然就多给点了。只能意思一下了。