gpt4 book ai didi

mysql - 向 MySQL 数据添加前导零

转载 作者:太空宇宙 更新时间:2023-11-03 12:14:31 24 4
gpt4 key购买 nike

我在 MySQL 表中有一些杂乱的数据需要清理。一切都应该是 3 或 4 个字符,两个字符的字符需要有一个前导零。

示例杂乱数据:

23
5351
142
91
4911
1514
53
931
984

应该是:

023
5351
142
091
4911
1514
053
931
984

我读过我应该使用 ZEROFILL 或 LPAD,但由于我的长度不同 (3-4) 我不确定这是否是最好的方法,我担心 4 个字符的数据会被剪短或相似的。我会很感激一些方向 - 谢谢。

编辑:我应该补充一点,该列的类型是 mediumint(2)。如果需要,我可以随意更改。

最佳答案

使用ZEROFILL,因为它可以满足你的要求,当长度超过3时不截断你的数据。如果长度小于3,它只会填充0。

What is the benefit of zerofill in MySQL?

关于mysql - 向 MySQL 数据添加前导零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22780365/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com