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

Mysql - how to insert a dot after the second character in each row?

我需要在 mysql.

中的第二个字符之后的每一行中添加一个点字符

例如:

我有一个这样的列数据:

         30234234234
         36234234234
         37234234234

我需要做这个:

         30.234234234
         36.234234234
         37.234234234

您可以通过简单的字符串操作和 concat():

select concat(left(data, 2), '.', substr(data, 3))

或使用insert():

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

参考: