SQL-将数字(0)添加到现有条目(Varchar)中的特定位置,以将所有条目延长一

Kla*_*lay 2 sql sql-update sql-like

我想通过在前两位数之后添加0来延长几个事件编号.前两位数代表年份.防爆.我想将121023更改为1201023.所以我想通过添加0 in来将以12开头的所有事件编号(Varchar)更改为以120开头,以将所有事件编号延长一.

这是我到目前为止:

UPDATE EVENT 
SET EVNT_URI = '***what do I put here?***' 
WHERE EVNT_URI IN(SELECT EVNT_URI FROM EVENT WHERE EVNT_URI LIKE '12%')
Run Code Online (Sandbox Code Playgroud)

我这样做的原因是12表示年份,事件编号接近130000.所有事件编号都是6位数,我想通过在第一个数字之后加零来将它们更改为7位数代表年份.

pod*_*ska 5

update event
set evnt_Uri = evnt_Uri + 1080000
where evnt_Uri between 120000 and 129999
Run Code Online (Sandbox Code Playgroud)

虽然如果这些不是数字,而只是一个由数字字符组成的字符串,人们可能会认为它们根本不应该存储为int