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, '.')
参考:
我需要在 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, '.')
参考: