gpt4 book ai didi

MySQL 追加,在一系列数字前加上 0

转载 作者:行者123 更新时间:2023-11-29 01:08:24 25 4
gpt4 key购买 nike

我有大约几千行,其中包含从 100 开始到 199 的 3 位数字,我需要用 0 作为前缀。还有成千上万的其他数字 4 位数字,我不想改变。

我需要找到该范围内的所有 3 位数字,并仅在 100 -199 范围内的数字前加上 0,因为它们是 4 位数字,例如 100 > 0100 、 104 > 0104 等等。此外,这些数字可能会增加,例如 110 接下来是 124。

有没有一种方法可以使用 SQL 执行此操作?因为我不想手动更改这些!

非常感谢

最佳答案

这最好用编程语言来完成。也就是说,这是一个将更新所有现有数字的 SQL 查询:

UPDATE tableName SET fieldName = right(concat('0000',fieldName), 4) WHERE length(fieldName) < 4

关于MySQL 追加,在一系列数字前加上 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1219150/

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