我公司的某人下载了一些数据,在Excel中播放并再次上传.
在尝试帮助时,Excel会在被调用的文件上截断前导零license_number.
结果而不是"037463524"数据现在说"37463524"
我知道如果字符串是八个字符长,我需要在它的前面添加一个"0"来纠正混乱.
是否有一个SQL查询,我可以运行,以实现这一目标?
您可以使用 LENGTH()
UPDATE Tablename SET license_number = '0' + license_number WHERE LENGTH(license_number) = 8
Run Code Online (Sandbox Code Playgroud)
要么
UPDATE Tablename SET license_number = CONCAT('0', license_number) WHERE LENGTH(license_number) = 8
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
63 次 |
| 最近记录: |