老实说,我不知道这是否可能,但我正在尝试删除具有我的数据的特定位置的随机数。基本上我有
4586146,
4586126,
4582422,
4582482
我只需删除第4个号码,剩下的就剩下了。
答案 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
语句中使用它,它会在存储它时将其转换回数字。