需求:
表A字段svg图片名称分别增加_1,_2,_3,_4赋值给A1,A2,A3,A4字段
解决:
// A的文件名, FTP.svg
UPDATE
TABLE
SET
A_1 = concat(SUBSTR(A,1,instr(A,'.')-1 ),'_1.svg') ,
A_2 = concat(SUBSTR(A,1,instr(A,'.')-1 ),'_2.svg'),
A_3 = concat(SUBSTR(A,1,instr(A,'.')-1 ),'_3.svg'),
A_4 = concat(SUBSTR(A,1,instr(A,'.')-1 ),'_4.svg')
WHERE
A_1 IS NULL
AND A_2 IS NULL
AND A_3 IS NULL
AND A_4 IS NULL
substr:SUBSTR(STRING,START_POSITION,LENGTH)
instr:根据instr获取子字符串的位置,然后用substr来进行截取
substr('www.baidu.com', 1, INSTR('www.baidu.com', 'com')-1)