SQL 更新列。想要前 4 位和后 2 位数字在 x 长度的数字中全部为零。
我试过了:
update mytable set mycol =
CONCAT(substr(mycol,1,4) , substr('00000000',length(mycol)-6) , substr(mycol,-2));
如果列包含 12 位数字,这没关系,但如果它是其他长度怎么办?
简而言之,我想要: 123456789123 作为 123400000023 1234567891234567 作为 1234000000000067