我有一张这样的表:
Item Code
A 123456
B 123455
C 23457
D 123458
E 23459
F
Code
列必须包含6个字符,我需要为少于6个字符的项添加“1”(例如,23455
到123455
)。
如何使用SQL进行操作?
谢谢,
答案 0 :(得分:8)
Update table
set Code = CONCAT( '1', TRIM( Code ) )
where LEN( TRIM( CODE ) ) < 6
答案 1 :(得分:1)
对于SQL Server并假设Code列是字符数据类型,您可以执行以下操作
UPDATE myTable
SET Code = '1' + Code
WHERE LEN(Code) < 6