我有一列包含如下值:
01709100011
我需要将其转换为:
017.091.0001-1
这些值始终具有相同的字符数。
两列都是 varchar
预先感谢您的帮助。
最佳答案
SELECT CONCAT(SUBSTRING(test, 1,3),'.',SUBSTRING(test,4,3),'.',SUBSTRING(test,7,4),'-',SUBSTRING(test,11,1)) FROM test;
在上面的示例中,我使用了表测试和列测试中的值。
关于mysql - mysql 数据库上的掩码值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8822866/