mysql - 在mysql中从右开始的3个字符后向字符串添加空格

标签 mysql sql

我有一个要求,首先我需要从字符串中删除所有空格,然后在从右开始的 3 个字符后放置一个空格。

我已经删除了空格,但在某些字符后放置空格并没有发生。

即:

AX1098 
AX1 098  

最佳答案

SELECT INSERT('AX1098', 4, 0, ' ');

http://dev.mysql.com/doc/refman/5.5/en/string-functions.html#function_insert

更新所有行:

UPDATE YOURTABLE
SET YOURCOL = INSERT(YOURCOL, 4, 0, ' ');

关于mysql - 在mysql中从右开始的3个字符后向字符串添加空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14169013/

相关文章:

mysql - 查询求和mysql中不同表的不同列

mysql - 使用来自另一个表的另一个字段的值更新表中的字段

mysql - 计算移动平均线 MySQL?

sql - MySQL,删除带有连接的查询

sql - 如何查询 stackoverflow 风格的评论?

php - 尝试创建一个简单的制表符 Ajax 网格

PHP 服务器。我应该在启动时下载应用程序内容吗

mysql - 从备份中恢复 Magento 静态 block 内容?

android - 如何使用 json 将 GPS 坐标从 android 发布到数据库

mysql - 如何在mysql中使用where exists or not exists实现相交