如何从字符串中的特定位置删除随机数

时间:2014-12-12 00:42:28

标签: mysql

老实说,我不知道这是否可能,但我正在尝试删除具有我的数据的特定位置的随机数。基本上我有

4586146,
4586126,
4582422,
4582482

我只需删除第4个号码,剩下的就剩下了。

2 个答案:

答案 0 :(得分:2)

只需使用字符串函数:

select concat(left(col, 3), substr(col, 5))

答案 1 :(得分:2)

SELECT CONCAT(SUBSTR(num, 1, 3), SUBSTR(num, 5)) AS new_num
FROM YourTable

当使用SUBSTR等字符串函数时,MySQL会自动将数字转换为字符串。如果你在UPDATE语句中使用它,它会在存储它时将其转换回数字。