Mysql - 如何在每行第二个字符后插入一个点?

时间:2015-01-04 15:05:43

标签: mysql sql

我需要在mysql中的第二个字符之后为每一行添加一个点字符。

例如:

我有这样的列数据:

         30234234234
         36234234234
         37234234234

我需要这样做:

         30.234234234
         36.234234234
         37.234234234

1 个答案:

答案 0 :(得分:2)

您可以使用简单的字符串操作和concat()

来完成此操作
select concat(left(data, 2), '.', substr(data, 3))

或使用insert()

select insert(data, 3, 0, '.')