英语翻译update table set ID=left(ID,charindex('-',ID)-1)+'-'+rig
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:数学作业 时间:2024/06/15 11:45:25
英语翻译
update table set ID=left(ID,charindex('-',ID)-1)+'-'+right(('00000'+right(ID,len(_ID)-charindex('-',ID))),9)
from table
where len(ID)-charindex('-',ID)9
update table set ID=left(ID,charindex('-',ID)-1)+'-'+right(('00000'+right(ID,len(_ID)-charindex('-',ID))),9)
from table
where len(ID)-charindex('-',ID)9
![英语翻译update table set ID=left(ID,charindex('-',ID)-1)+'-'+rig](/uploads/image/z/1988059-67-9.jpg?t=%E8%8B%B1%E8%AF%AD%E7%BF%BB%E8%AF%91update+table+set+ID%3Dleft%28ID%2Ccharindex%28%27-%27%2CID%29-1%29%2B%27-%27%2Brig)
charindex('-',ID)先要明白这个是取得ID字段第一个-符号的位置
更新表TABLE,对于ID中'-'符号不在倒数第九位的ID,设置ID值为'-'符号左边的部分拼上 右截取'00000'拼上ID右边的部分之后的9位.
更新表TABLE,对于ID中'-'符号不在倒数第九位的ID,设置ID值为'-'符号左边的部分拼上 右截取'00000'拼上ID右边的部分之后的9位.